import { EnumCurrency } from "../../@types"; import { ACTION, baseParamsType, ICOMMAND, IKeyMaybeValue, IRESPONSE, RESULT } from "../../cmd-protocol"; export declare enum EnumTicketShowStatusType { OK = "ok", CANCELLED = "cancelled", DELETED = "deleted" } export declare type ticketShow = { showId: string; showStart: string; /** json datetime */ showEnd: string; /** show Name, readonly*/ showName: string; /** * @deprecated/ use pictureId */ showImageUrl?: string; /** pictureId, the replacement for showImageUrl*/ pictureId?: string; /** readonly const */ showCurrency: EnumCurrency; /** float F2 */ showPrice: string; /** long */ showSales: string; titleDE: string; titleEN: string; titleES: string; descriptionDE: string; descriptionEN: string; descriptionES: string; status: EnumTicketShowStatusType | string; }; export declare class CMDC_CTICKETSHOW implements ICOMMAND { action: ACTION; params: ticketShow; } export declare class CMDP_SGETTICKETSHOWS implements ICOMMAND { action: ACTION; params: baseParamsType & { /**showId if know */ showId?: string; showStart?: string; showEnd?: string; }; } export declare class CMDP_SGETTICKETSHOWS_RESPONSE extends CMDP_SGETTICKETSHOWS implements IRESPONSE { result: RESULT; commands: CMDC_CTICKETSHOW[]; values: IKeyMaybeValue; } export declare class CMDP_SUPSERTTICKETSHOW implements ICOMMAND { action: ACTION; params: baseParamsType & ticketShow; } export declare class CMDP_SUPSERTTICKETSHOW_RESPONSE extends CMDP_SUPSERTTICKETSHOW implements IRESPONSE { result: RESULT; commands: CMDC_CTICKETSHOW[]; values: IKeyMaybeValue; } export declare class CMDP_SDELETETICKETSHOW implements ICOMMAND { action: ACTION; params: baseParamsType & { showId?: string; }; } export declare class CMDP_SDELETETICKETSHOW_RESPONSE extends CMDP_SDELETETICKETSHOW implements IRESPONSE { result: RESULT; commands: ICOMMAND[]; values: IKeyMaybeValue; } /** * start ticket show */ export declare class CMDP_SSTARTTICKETSHOW implements ICOMMAND { action: ACTION; params: baseParamsType & { /** custom show name */ ualias?: string; }; } export declare class CMDP_SSTARTTICKETSHOW_RESPONSE extends CMDP_SSTARTTICKETSHOW implements IRESPONSE { result: RESULT; commands: ICOMMAND[]; values: IKeyMaybeValue & { /** the chat id */ chatID: string; }; } /** * stop ticket show */ export declare class CMDP_SSTOPTICKETSHOW implements ICOMMAND { action: ACTION; params: baseParamsType; } export declare class CMDP_SSTOPTICKETSHOW_RESPONSE extends CMDP_SSTOPTICKETSHOW implements IRESPONSE { result: RESULT; commands: ICOMMAND[]; values: IKeyMaybeValue; } /** the sedcardpicrure */ export declare class CMDC_SEDCARDPICTURE implements ICOMMAND { action: ACTION; params: { /** picture id*/ pictureId?: string; /** sedcards.fsk12, sedcards.fsk16 ununsed for mnow */ type: string; /** sedcart, avatar, unused for now */ subtype: string; /**use the imageSrc as value for showImageUrl */ imgSrc: string; /** use imgSrcSet for UI only*/ imgSrcSet: string; }; } /** get bitmap urls that can be used for show.imageUrl */ export declare class CMDP_SGETSEDCARDPICTURES implements ICOMMAND { action: ACTION; params: baseParamsType; } /** reponse */ export declare class CMDP_SGETSEDCARDPICTURES_RESPONSE extends CMDP_SGETSEDCARDPICTURES implements IRESPONSE { result: RESULT; commands: CMDC_SEDCARDPICTURE[]; values: IKeyMaybeValue; }