Conference Data Service

داده های کنفرانس

این سرویس به اسکریپت‌ها اجازه می‌دهد تا اشیاء داده کنفرانسی را که با Google Calendar تعامل دارند، پیکربندی و بسازند.

کلاس ها

نام توضیح مختصر
ConferenceData کانتینری برای تمام اطلاعات مربوط به کنفرانس.
ConferenceDataBuilder سازنده برای ایجاد اشیاء ConferenceData .
ConferenceDataService سرویسی که اسکریپت ها می توانند برای ایجاد اطلاعات کنفرانس استفاده کنند.
ConferenceError خطایی که در افزونه کنفرانس رخ داد.
ConferenceErrorType Enum که انواع خطاهایی را که می توانید در ConferenceError مشخص کنید، تعریف می کند.
ConferenceParameter پارامتر ویژه راه حل برای استفاده از افزونه در دسترس است.
EntryPoint تعریف یک روش خاص برای پیوستن به یک کنفرانس.
EntryPointFeature Enum که ویژگی های نقطه ورودی را که می تواند توسط یک افزونه کنفرانس ایجاد شود را تعریف می کند.
EntryPointType Enum که انواع نقاط ورودی را که می تواند توسط یک افزونه کنفرانس ایجاد شود را تعریف می کند.

ConferenceData

مواد و روش ها

روش نوع برگشت توضیح مختصر
printJson() String نمایش JSON این شی را چاپ می کند.

ConferenceDataBuilder

مواد و روش ها

روش نوع برگشت توضیح مختصر
addConferenceParameter(conferenceParameter) ConferenceDataBuilder یک ConferenceParameter به این ConferenceData اضافه می کند.
addEntryPoint(entryPoint) ConferenceDataBuilder یک EntryPoint به این ConferenceData اضافه می کند.
build() ConferenceData ConferenceData می سازد و اعتبار می دهد.
setConferenceId(conferenceId) ConferenceDataBuilder شناسه کنفرانس این ConferenceData را تنظیم می کند.
setConferenceSolutionId(conferenceSolutionId) ConferenceDataBuilder شناسه راه حل کنفرانس تعریف شده در مانیفست افزونه را تنظیم می کند.
setError(conferenceError) ConferenceDataBuilder ConferenceError این ConferenceData را تنظیم می کند که نشان می دهد کنفرانس با موفقیت ایجاد نشده است.
setNotes(notes) ConferenceDataBuilder یادداشت‌های اضافی این ConferenceData را تنظیم می‌کند، مانند دستورالعمل‌های مدیر یا اعلامیه‌های قانونی.

ConferenceDataService

خواص

ویژگی تایپ کنید شرح
ConferenceErrorType ConferenceErrorType شمارش ConferenceErrorType .
EntryPointFeature EntryPointFeature شمارش EntryPointFeature .
EntryPointType EntryPointType شمارش EntryPointType .

مواد و روش ها

روش نوع برگشت توضیح مختصر
newConferenceDataBuilder() ConferenceDataBuilder ConferenceDataBuilder جدید و خالی را برمی گرداند.
newConferenceError() ConferenceError ConferenceError جدید و خالی را برمی گرداند.
newConferenceParameter() ConferenceParameter ConferenceParameter جدید و خالی را برمی گرداند.
newEntryPoint() EntryPoint یک EntryPoint جدید و خالی برمی گرداند.

ConferenceError

مواد و روش ها

روش نوع برگشت توضیح مختصر
setAuthenticationUrl(authenticationUrl) ConferenceError اگر نوع خطا AUTHENTICATION باشد، افزونه باید یک URL برای تماس مجدد با افزونه ارائه دهد تا به کاربران اجازه ورود به سیستم را بدهد.
setConferenceErrorType(conferenceErrorType) ConferenceError نوع خطای این ConferenceError را تنظیم می کند.

ConferenceErrorType

خواص

ویژگی تایپ کنید شرح
AUTHENTICATION Enum یک خطای احراز هویت در طول تولید داده های کنفرانس.
CONFERENCE_SOLUTION_FORBIDDEN Enum کاربر مجاز به استفاده از راه حل کنفرانس انتخابی نیست (اما ممکن است اجازه استفاده از راه حل های دیگر ارائه شده توسط افزونه را داشته باشد).
PERMANENT Enum یک خطای دائمی در طول تولید داده های کنفرانس.
PERMISSION_DENIED Enum کاربر مجاز به انجام عملی در سیستم کنفرانس شخص ثالث نیست.
TEMPORARY Enum یک خطای موقت در هنگام تولید داده های کنفرانس.
UNKNOWN Enum یک خطای ناشناخته در طول تولید داده های کنفرانس.

ConferenceParameter

مواد و روش ها

روش نوع برگشت توضیح مختصر
setKey(key) ConferenceParameter کلید این ConferenceParameter را تنظیم می کند.
setValue(value) ConferenceParameter مقدار این ConferenceParameter را تنظیم می کند.

EntryPoint

مواد و روش ها

روش نوع برگشت توضیح مختصر
addFeature(feature) EntryPoint ویژگی نقطه ورودی را اضافه می کند، مانند رایگان بودن یا رایگان بودن.
setAccessCode(accessCode) EntryPoint کد دسترسی برای دسترسی به کنفرانس.
setEntryPointType(entryPointType) EntryPoint نوع این نقطه ورودی را تنظیم می کند.
setMeetingCode(meetingCode) EntryPoint کد جلسه برای دسترسی به کنفرانس.
setPasscode(passcode) EntryPoint یک رمز عبور برای دسترسی به کنفرانس.
setPassword(password) EntryPoint یک رمز عبور برای دسترسی به کنفرانس.
setPin(pin) EntryPoint یک کد پین برای دسترسی به کنفرانس.
setRegionCode(regionCode) EntryPoint کد منطقه CLDR/ISO 3166 برای کشور مرتبط با این نقطه ورودی.
setUri(uri) EntryPoint URI را برای پیوستن به کنفرانس از طریق این نقطه ورودی تنظیم می کند.

EntryPointFeature

خواص

ویژگی تایپ کنید شرح
UNKNOWN_FEATURE Enum استفاده نکن.
TOLL Enum فقط برای نقطه ورودی PHONE اعمال می شود.
TOLL_FREE Enum فقط برای نقطه ورودی PHONE اعمال می شود.

EntryPointType

خواص

ویژگی تایپ کنید شرح
VIDEO Enum یک نقطه ورودی ویدیویی برای یک کنفرانس.
PHONE Enum نقطه ورود تلفن برای کنفرانس.
MORE Enum پیوندی به اطلاعات بیشتر در مورد نقاط ورود به یک کنفرانس.
SIP Enum یک نقطه ورودی SIP برای یک کنفرانس.