/** * Set Game Score API Payload. */ export interface ISetGameScorePayload { /** * User identifier. */ user_id: number; /** * New score, must be non-negative. */ score: number; /** * Pass True, if the high score is allowed to decrease. This can be useful when fixing mistakes or banning cheaters. */ force?: boolean; /** * Pass True, if the game message should not be automatically edited to include the current scoreboard. */ disable_edit_message?: boolean; /** * Required if inline_message_id is not specified. Unique identifier for the target chat. */ chat_id?: number; /** * Required if inline_message_id is not specified. Identifier of the sent message. */ message_id?: number; /** * Required if chat_id and message_id are not specified. Identifier of the inline message. */ inline_message_id?: string; }