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}