import { EnumBooleanStringified, JSONString } from "../../@types"; import { ICOMMAND, IKeyMaybeValue, IRESPONSE, RESULT } from "../command/icommand"; import { ACTION } from "../command/action"; import { baseParamsType } from "../command/baseparams"; export declare type MobileVideoCallScheduleType = { scheduleId?: string; startMinute: string; stopMinute: string; weekDays: string; active?: EnumBooleanStringified; deleted?: EnumBooleanStringified; }; export declare type MobileVideoCallScheduleTypeCMDC = Omit & { scheduleId: string; }; export declare class CMDC_MVCSCHEDULE implements ICOMMAND { action: ACTION; params: MobileVideoCallScheduleTypeCMDC; } export declare class CMDP_SGETMVCSCHEDULE implements ICOMMAND { action: ACTION; params: baseParamsType & { scheduleId?: string; }; } export declare class CMDP_SGETMVCSCHEDULE_RESPONSE extends CMDP_SGETMVCSCHEDULE implements IRESPONSE { result: RESULT; commands: CMDC_MVCSCHEDULE[]; values: IKeyMaybeValue; } export declare class CMDP_SUPSERTMVCSCHEDULE implements ICOMMAND { action: ACTION; params: baseParamsType & MobileVideoCallScheduleType; } export declare class CMDP_SUPSERTMVCSCHEDULE_RESPONSE extends CMDP_SUPSERTMVCSCHEDULE implements IRESPONSE { result: RESULT; commands: CMDC_MVCSCHEDULE[]; values: IKeyMaybeValue; } export declare class CMDP_SDELETEMVCSCHEDULE implements ICOMMAND { action: ACTION; params: baseParamsType & { scheduleId: string; }; } export declare class CMDP_SDELETEMVCSCHEDULE_RESPONSE extends CMDP_SDELETEMVCSCHEDULE implements IRESPONSE { result: RESULT; commands: ICOMMAND[]; values: IKeyMaybeValue; } export declare class CMDP_SUPSERTMVCSCHEDULES implements ICOMMAND { action: ACTION; params: baseParamsType & { schedules: JSONString; }; } export declare class CMDP_SUPSERTMVCSCHEDULES_RESPONSE extends CMDP_SUPSERTMVCSCHEDULES implements IRESPONSE { result: RESULT; commands: CMDC_MVCSCHEDULE[]; values: IKeyMaybeValue; }