REST Resource: spaces

منبع: فضا

مکانی مجازی که کنفرانس ها در آن برگزار می شود. تنها یک کنفرانس فعال در هر زمان در یک مکان می تواند برگزار شود.

نمایندگی JSON
{
  "name": string,
  "meetingUri": string,
  "meetingCode": string,
  "config": {
    object (SpaceConfig)
  },
  "activeConference": {
    object (ActiveConference)
  }
}
فیلدها
name

string

تغییرناپذیر. نام منبع فضا

قالب: spaces/{space} .

{space} شناسه منبع برای فضا است. این یک شناسه منحصر به فرد و تولید شده توسط سرور است و به حروف کوچک و بزرگ حساس است. به عنوان مثال، jQCFfuBOdN5z .

برای اطلاعات بیشتر، ببینید Meet چگونه یک فضای جلسه را شناسایی می‌کند .

meetingUri

string

فقط خروجی URI برای ملحق شدن به جلسات متشکل از https://meet.google.com/ و به دنبال آن meetingCode استفاده می شد. به عنوان مثال، https://meet.google.com/abc-mnop-xyz .

meetingCode

string

فقط خروجی رشته منحصر به فرد دوستانه که برای پیوستن به جلسه استفاده می شود را تایپ کنید.

قالب: [az]+-[az]+-[az]+ . به عنوان مثال، abc-mnop-xyz .

حداکثر طول 128 کاراکتر است.

فقط می تواند به عنوان نام مستعار نام فضا برای دریافت فاصله استفاده شود.

config

object ( SpaceConfig )

پیکربندی مربوط به فضای جلسه

activeConference

object ( ActiveConference )

کنفرانس فعال، در صورت وجود.

SpaceConfig

پیکربندی مربوط به فضای جلسه.

نمایندگی JSON
{
  "accessType": enum (AccessType),
  "entryPointAccess": enum (EntryPointAccess),
  "moderation": enum (Moderation),
  "moderationRestrictions": {
    object (ModerationRestrictions)
  },
  "attendanceReportGenerationType": enum (AttendanceReportGenerationType),
  "artifactConfig": {
    object (ArtifactConfig)
  }
}
فیلدها
accessType

enum ( AccessType )

نوع دسترسی به فضای جلسه که تعیین می کند چه کسی می تواند بدون در زدن به آن ملحق شود. پیش فرض: تنظیمات دسترسی پیش فرض کاربر. توسط ادمین کاربر برای کاربران سازمانی یا RESTRICTED کنترل می شود.

entryPointAccess

enum ( EntryPointAccess )

نقاط ورودی را که می توان برای پیوستن به جلسات میزبانی شده در این فضای جلسه استفاده کرد، تعریف می کند. پیش فرض: EntryPointAccess.ALL

moderation

enum ( Moderation )

حالت تعدیل از پیش پیکربندی شده برای جلسه. پیش فرض: توسط سیاست های کاربر کنترل می شود.

moderationRestrictions

object ( ModerationRestrictions )

وقتی moderation.ON، این محدودیت‌ها برای جلسه اعمال می‌شوند. وقتی moderation.OFF، به حالت پیش‌فرض ModerationRestrictions بازنشانی می‌شود.

attendanceReportGenerationType

enum ( AttendanceReportGenerationType )

آیا گزارش حضور برای فضای جلسه فعال است یا خیر.

artifactConfig

object ( ArtifactConfig )

پیکربندی مربوط به مصنوعات تولید شده خودکار که جلسه پشتیبانی می کند.

AccessType

انواع دسترسی های ممکن برای فضای جلسه

Enums
ACCESS_TYPE_UNSPECIFIED مقدار پیش فرض مشخص شده توسط سازمان کاربر. توجه: این هرگز برگردانده نمی شود، زیرا نوع دسترسی پیکربندی شده به جای آن برگردانده می شود.
OPEN هر کسی که اطلاعات عضویت را داشته باشد (مثلاً آدرس اینترنتی یا اطلاعات دسترسی به تلفن) می‌تواند بدون در زدن به آن ملحق شود.
TRUSTED اعضای سازمان میزبان، کاربران خارجی دعوت‌شده، و کاربران شماره‌گیری می‌توانند بدون در زدن بپیوندند. بقیه باید در بزنند
RESTRICTED فقط دعوت‌شدگان می‌توانند بدون در زدن بپیوندند. بقیه باید در بزنند

EntryPointAccess

نکات ورودی که می توان از آنها برای پیوستن به یک جلسه استفاده کرد. مثال: meet.google.com ، وب Meet Embed SDK یا یک برنامه تلفن همراه.

Enums
ENTRY_POINT_ACCESS_UNSPECIFIED استفاده نشده
ALL تمام نقاط ورود مجاز است.
CREATOR_APP_ONLY فقط نقاط ورودی متعلق به پروژه Google Cloud که فضا را ایجاد کرده اند می توانند برای پیوستن به جلسات در این فضا استفاده شوند. برنامه‌ها می‌توانند از Meet Embed SDK Web یا تلفن همراه Meet SDK برای ایجاد نقاط ورودی متعلق به خود استفاده کنند.

اعتدال

حالت تعدیل برای یک جلسه. وقتی حالت تعدیل روشن است، مالک جلسه با ویژگی‌هایی مانند مدیریت میزبان مشترک (به عضویت پیام مراجعه کنید) و محدودیت‌های ویژگی (به پیام ModerationRestrictions مراجعه کنید) کنترل بیشتری بر جلسه دارد.

Enums
MODERATION_UNSPECIFIED نوع تعدیل مشخص نشده است. این برای نشان دادن اینکه کاربر هیچ مقداری را تعیین نکرده است استفاده می شود زیرا کاربر قصد به روز رسانی وضعیت را ندارد. کاربران مجاز به تنظیم مقدار نامشخص نیستند.
OFF اعتدال خاموش است.
ON اعتدال فعال است.

محدودیت های اعتدال

هنگامی که جلسه تعدیل می شود، محدودیت هایی را برای ویژگی ها تعریف می کند.

نمایندگی JSON
{
  "chatRestriction": enum (RestrictionType),
  "reactionRestriction": enum (RestrictionType),
  "presentRestriction": enum (RestrictionType),
  "defaultJoinAsViewerType": enum (DefaultJoinAsViewerType)
}
فیلدها
chatRestriction

enum ( RestrictionType )

مشخص می کند چه کسی مجوز ارسال پیام های چت را در فضای جلسه دارد.

reactionRestriction

enum ( RestrictionType )

مشخص می کند چه کسی مجوز ارسال واکنش در فضای جلسه را دارد.

presentRestriction

enum ( RestrictionType )

مشخص می کند چه کسی اجازه دارد صفحه نمایش خود را در فضای جلسه به اشتراک بگذارد.

defaultJoinAsViewerType

enum ( DefaultJoinAsViewerType )

تعیین می کند که آیا نقش پیش فرض اختصاص داده شده به کاربران به عنوان بیننده محدود شود یا خیر.

نوع محدودیت

تعیین می کند که چه کسی مجوز استفاده از یک ویژگی خاص را دارد.

Enums
RESTRICTION_TYPE_UNSPECIFIED مقدار پیش‌فرض که توسط خط‌مشی کاربر مشخص شده است. این هرگز نباید برگردانده شود.
HOSTS_ONLY صاحب جلسه و میزبان مشترک اجازه دارند.
NO_RESTRICTION همه شرکت کنندگان دارای مجوز هستند.

DefaultJoinAsViewerType

کاربران به‌طور پیش‌فرض به‌عنوان مشارکت‌کننده ملحق خواهند شد. میزبان ها می توانند کاربران را برای پیوستن به عنوان بیننده محدود کنند. توجه: اگر یک نقش صریح برای یک کاربر در منبع Member تنظیم شده باشد، کاربر به عنوان آن نقش ملحق می شود.

Enums
DEFAULT_JOIN_AS_VIEWER_TYPE_UNSPECIFIED مقدار پیش‌فرض که توسط خط‌مشی کاربر مشخص شده است. این هرگز نباید برگردانده شود.
ON کاربران به طور پیش فرض به عنوان بیننده ملحق می شوند.
OFF کاربران به‌طور پیش‌فرض به عنوان مشارکت‌کننده ملحق خواهند شد.

AttendanceReportGenerationType

حالت های احتمالی در مورد فعال بودن گزارش حضور برای فضای جلسه.

Enums
ATTENDANCE_REPORT_GENERATION_TYPE_UNSPECIFIED مقدار پیش‌فرض که توسط خط‌مشی کاربر مشخص شده است. این هرگز نباید برگردانده شود.
GENERATE_REPORT گزارش حضور و غیاب تولید و به درایو/ایمیل ارسال خواهد شد.
DO_NOT_GENERATE گزارش حضور و غیاب ایجاد نخواهد شد.

ArtifactConfig

پیکربندی مربوط به مصنوعات جلسه که بالقوه توسط این فضای جلسه ایجاد می شود.

نمایندگی JSON
{
  "recordingConfig": {
    object (RecordingConfig)
  },
  "transcriptionConfig": {
    object (TranscriptionConfig)
  },
  "smartNotesConfig": {
    object (SmartNotesConfig)
  }
}
فیلدها
recordingConfig

object ( RecordingConfig )

پیکربندی برای ضبط

transcriptionConfig

object ( TranscriptionConfig )

پیکربندی برای رونویسی خودکار.

smartNotesConfig

object ( SmartNotesConfig )

پیکربندی برای یادداشت‌های هوشمند خودکار.

RecordingConfig

پیکربندی مربوط به ضبط در فضای جلسه.

نمایندگی JSON
{
  "autoRecordingGeneration": enum (AutoGenerationType)
}
فیلدها
autoRecordingGeneration

enum ( AutoGenerationType )

تعیین می کند که آیا زمانی که فردی که امتیاز ضبط را دارد به جلسه می پیوندد، فضای جلسه به طور خودکار ضبط می شود یا خیر.

AutoGenerationType

تعیین می کند که آیا یک مصنوع می تواند به طور خودکار در فضای جلسه تولید شود یا خیر.

Enums
AUTO_GENERATION_TYPE_UNSPECIFIED مقدار پیش‌فرض که توسط خط‌مشی کاربر مشخص شده است. این هرگز نباید برگردانده شود.
ON مصنوع به طور خودکار تولید می شود.
OFF مصنوع به طور خودکار ایجاد نمی شود.

TranscriptionConfig

پیکربندی مربوط به رونویسی در فضای جلسه.

نمایندگی JSON
{
  "autoTranscriptionGeneration": enum (AutoGenerationType)
}
فیلدها
autoTranscriptionGeneration

enum ( AutoGenerationType )

مشخص می کند که آیا وقتی فردی که امتیاز رونویسی را دارد به جلسه می پیوندد، محتوای جلسه به طور خودکار رونویسی می شود یا خیر.

SmartNotesConfig

پیکربندی مربوط به یادداشت های هوشمند در فضای جلسه. برای اطلاعات بیشتر درباره یادداشت‌های هوشمند، به «برای من یادداشت‌برداری کنید» در Google Meet مراجعه کنید.

نمایندگی JSON
{
  "autoSmartNotesGeneration": enum (AutoGenerationType)
}
فیلدها
autoSmartNotesGeneration

enum ( AutoGenerationType )

وقتی فردی که امتیاز فعال کردن یادداشت‌های هوشمند را دارد به جلسه می‌پیوندد، مشخص می‌کند که آیا به طور خودکار خلاصه و خلاصه جلسه برای همه دعوت‌شدگان در سازمان ایجاد شود یا خیر.

اکتیو کنفرانس

کنفرانس فعال

نمایندگی JSON
{
  "conferenceRecord": string
}
فیلدها
conferenceRecord

string

فقط خروجی ارجاع به منبع "ConferenceRecord". قالب: conferenceRecords/{conferenceRecord} که در آن {conferenceRecord} یک شناسه منحصر به فرد برای هر نمونه از تماس در یک فاصله است.

روش ها

create

فضا ایجاد می کند.

endActiveConference

یک کنفرانس فعال را پایان می دهد (در صورت وجود).

get

جزئیات مربوط به فضای جلسه را دریافت می کند.

patch

جزئیات مربوط به فضای جلسه را به روز می کند.