10fbfc30aSopenharmony_ci/**
20fbfc30aSopenharmony_ci * @file Describe the file
30fbfc30aSopenharmony_ci * Copyright (c) 2023 Huawei Device Co., Ltd.
40fbfc30aSopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License");
50fbfc30aSopenharmony_ci * you may not use this file except in compliance with the License.
60fbfc30aSopenharmony_ci * You may obtain a copy of the License at
70fbfc30aSopenharmony_ci *
80fbfc30aSopenharmony_ci *     http://www.apache.org/licenses/LICENSE-2.0
90fbfc30aSopenharmony_ci *
100fbfc30aSopenharmony_ci * Unless required by applicable law or agreed to in writing, software
110fbfc30aSopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS,
120fbfc30aSopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
130fbfc30aSopenharmony_ci * See the License for the specific language governing permissions and
140fbfc30aSopenharmony_ci * limitations under the License.
150fbfc30aSopenharmony_ci */
160fbfc30aSopenharmony_ci
170fbfc30aSopenharmony_ciinterface CalendarsType {
180fbfc30aSopenharmony_ci  id: number
190fbfc30aSopenharmony_ci  accountName: string
200fbfc30aSopenharmony_ci  accountType: string
210fbfc30aSopenharmony_ci  syncId: string
220fbfc30aSopenharmony_ci  dirty: number
230fbfc30aSopenharmony_ci  mutators: string
240fbfc30aSopenharmony_ci  name: string
250fbfc30aSopenharmony_ci  calendarDisplayName: string
260fbfc30aSopenharmony_ci  calendarColor: number
270fbfc30aSopenharmony_ci  calendarColorIndex: string
280fbfc30aSopenharmony_ci  calendarAccessLevel: number
290fbfc30aSopenharmony_ci  visible: number
300fbfc30aSopenharmony_ci  syncEvents: number
310fbfc30aSopenharmony_ci  calendarLocation: string
320fbfc30aSopenharmony_ci  calendarTimezone: string
330fbfc30aSopenharmony_ci  ownerAccount: string
340fbfc30aSopenharmony_ci  isPrimary: number
350fbfc30aSopenharmony_ci  canOrganizerRespond: number
360fbfc30aSopenharmony_ci  canModifyTimeZone: number
370fbfc30aSopenharmony_ci  canPartiallyUpdate: number
380fbfc30aSopenharmony_ci  maxReminders: number
390fbfc30aSopenharmony_ci  allowedReminders: string
400fbfc30aSopenharmony_ci  allowedAvailability: string;
410fbfc30aSopenharmony_ci  allowedAttendeeTypes: string;
420fbfc30aSopenharmony_ci  deleted: number;
430fbfc30aSopenharmony_ci  calendarTimeStamp: number;
440fbfc30aSopenharmony_ci  calSync1: string;
450fbfc30aSopenharmony_ci  calSync2: string;
460fbfc30aSopenharmony_ci  calSync3: string;
470fbfc30aSopenharmony_ci  calSync4: string;
480fbfc30aSopenharmony_ci  calSync5: string;
490fbfc30aSopenharmony_ci  calSync6: string;
500fbfc30aSopenharmony_ci  calSync7: string;
510fbfc30aSopenharmony_ci  calSync8: string;
520fbfc30aSopenharmony_ci  calSync9: string;
530fbfc30aSopenharmony_ci  calSync10: string;
540fbfc30aSopenharmony_ci  canReminder: number;
550fbfc30aSopenharmony_ci  creator: string;
560fbfc30aSopenharmony_ci}
570fbfc30aSopenharmony_ci
580fbfc30aSopenharmony_ci/**
590fbfc30aSopenharmony_ci * the structure of table Calendars
600fbfc30aSopenharmony_ci *
610fbfc30aSopenharmony_ci * @since 2022-10-18
620fbfc30aSopenharmony_ci */
630fbfc30aSopenharmony_ciexport class Calendars implements CalendarsType {
640fbfc30aSopenharmony_ci  id = 0;
650fbfc30aSopenharmony_ci  accountName = '';
660fbfc30aSopenharmony_ci  accountType = '';
670fbfc30aSopenharmony_ci  syncId = '';
680fbfc30aSopenharmony_ci  dirty = 0;
690fbfc30aSopenharmony_ci  mutators = '';
700fbfc30aSopenharmony_ci  name = '';
710fbfc30aSopenharmony_ci  calendarDisplayName = '';
720fbfc30aSopenharmony_ci  calendarColor = 0;
730fbfc30aSopenharmony_ci  calendarColorIndex = '';
740fbfc30aSopenharmony_ci  calendarAccessLevel = 0;
750fbfc30aSopenharmony_ci  visible = 0;
760fbfc30aSopenharmony_ci  syncEvents = 0;
770fbfc30aSopenharmony_ci  calendarLocation = '';
780fbfc30aSopenharmony_ci  calendarTimezone = '';
790fbfc30aSopenharmony_ci  ownerAccount = '';
800fbfc30aSopenharmony_ci  isPrimary = 0;
810fbfc30aSopenharmony_ci  canOrganizerRespond = 0;
820fbfc30aSopenharmony_ci  canModifyTimeZone = 0;
830fbfc30aSopenharmony_ci  canPartiallyUpdate = 0;
840fbfc30aSopenharmony_ci  maxReminders = 0;
850fbfc30aSopenharmony_ci  allowedReminders = '';
860fbfc30aSopenharmony_ci  allowedAvailability = '';
870fbfc30aSopenharmony_ci  allowedAttendeeTypes = '';
880fbfc30aSopenharmony_ci  deleted = 0;
890fbfc30aSopenharmony_ci  calendarTimeStamp = 0;
900fbfc30aSopenharmony_ci  calSync1 = '';
910fbfc30aSopenharmony_ci  calSync2 = '';
920fbfc30aSopenharmony_ci  calSync3 = '';
930fbfc30aSopenharmony_ci  calSync4 = '';
940fbfc30aSopenharmony_ci  calSync5 = '';
950fbfc30aSopenharmony_ci  calSync6 = '';
960fbfc30aSopenharmony_ci  calSync7 = '';
970fbfc30aSopenharmony_ci  calSync8 = '';
980fbfc30aSopenharmony_ci  calSync9 = '';
990fbfc30aSopenharmony_ci  calSync10 = '';
1000fbfc30aSopenharmony_ci  canReminder = 0;
1010fbfc30aSopenharmony_ci  creator = '';
1020fbfc30aSopenharmony_ci}