REST Resource: spaces

संसाधन: स्पेस

वर्चुअल जगह, जहां कॉन्फ़्रेंस आयोजित की जाती हैं. किसी भी समय, एक स्पेस में सिर्फ़ एक चालू कॉन्फ़्रेंस हो सकता है.

JSON के काेड में दिखाना
{
  "name": string,
  "meetingUri": string,
  "meetingCode": string,
  "config": {
    object (SpaceConfig)
  },
  "activeConference": {
    object (ActiveConference)
  },
  "phoneAccess": [
    {
      object (PhoneAccess)
    }
  ],
  "gatewaySipAccess": [
    {
      object (GatewaySipAccess)
    }
  ]
}
फ़ील्ड
name

string

इम्यूटेबल. स्पेस का संसाधन नाम.

फ़ॉर्मैट: spaces/{space}.

{space} स्पेस का आइडेंटिफ़ायर है. यह सर्वर से जनरेट किया गया यूनीक आईडी होता है. यह केस-सेंसिटिव होता है. उदाहरण के लिए, jQCFfuBOdN5z.

ज़्यादा जानकारी के लिए, Meet, मीटिंग स्पेस की पहचान कैसे करता है लेख पढ़ें.

meetingUri

string

सिर्फ़ आउटपुट के लिए. मीटिंग में शामिल होने के लिए इस्तेमाल किया गया यूआरआई. इसमें https://meet.google.com/ के बाद meetingCode होता है. उदाहरण के लिए, https://meet.google.com/abc-mnop-xyz.

meetingCode

string

सिर्फ़ आउटपुट के लिए. मीटिंग में शामिल होने के लिए इस्तेमाल की जाने वाली यूनीक स्ट्रिंग.

फ़ॉर्मैट: [a-z]+-[a-z]+-[a-z]+. उदाहरण के लिए, abc-mnop-xyz.

इसमें ज़्यादा से ज़्यादा 128 वर्ण हो सकते हैं.

इसका इस्तेमाल सिर्फ़ स्पेस के नाम के उपनाम के तौर पर किया जा सकता है, ताकि स्पेस को ऐक्सेस किया जा सके.

config

object (SpaceConfig)

मीटिंग स्पेस से जुड़ा कॉन्फ़िगरेशन.

activeConference

object (ActiveConference)

अगर कोई कॉन्फ़्रेंस चालू है, तो उसकी जानकारी.

phoneAccess[]

object (PhoneAccess)

सिर्फ़ आउटपुट के लिए. इस मीटिंग स्पेस के लिए, फ़ोन से शामिल होने के सभी तरीके. इसे खाली छोड़ा जा सकता है.

gatewaySipAccess[]

object (GatewaySipAccess)

सिर्फ़ आउटपुट के लिए. एसआईपी पर आधारित ऐक्सेस के ऐसे तरीके जिनका इस्तेमाल करके कॉन्फ़्रेंस में शामिल हुआ जा सकता है. इसे खाली छोड़ा जा सकता है.

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.OFF होने पर, इसे ModerationRestrictions की डिफ़ॉल्ट वैल्यू पर रीसेट कर दिया जाएगा.

attendanceReportGenerationType

enum (AttendanceReportGenerationType)

मीटिंग के लिए जगह की सुविधा में, अटेंडेंस की रिपोर्ट जनरेट करने की सुविधा चालू है या नहीं.

artifactConfig

object (ArtifactConfig)

मीटिंग में इस्तेमाल किए जा सकने वाले, अपने-आप जनरेट हुए आर्टफ़ैक्ट से जुड़ा कॉन्फ़िगरेशन.

AccessType

मीटिंग स्पेस के लिए, ऐक्सेस के ये टाइप उपलब्ध हैं.

Enums
ACCESS_TYPE_UNSPECIFIED उपयोगकर्ता के संगठन की ओर से तय की गई डिफ़ॉल्ट वैल्यू. ध्यान दें: इसे कभी भी वापस नहीं किया जाता, क्योंकि इसके बजाय कॉन्फ़िगर किए गए ऐक्सेस टाइप को वापस किया जाता है.
OPEN जिन लोगों के पास शामिल होने की जानकारी (जैसे, यूआरएल या फ़ोन से ऐक्सेस करने की जानकारी) होती है वे बिना नॉक किए शामिल हो सकते हैं.
TRUSTED होस्ट के संगठन के सदस्य, न्योता पाए बाहरी उपयोगकर्ता, और डायल-इन करने वाले उपयोगकर्ता बिना अनुरोध किए शामिल हो सकते हैं. दूसरे सभी मेहमानों को मीटिंग में शामिल होने के लिए अनुरोध करना पड़ेगा.
RESTRICTED सिर्फ़ वे लोग बिना अनुरोध किए मीटिंग में शामिल हो सकते हैं जिन्हें न्योता भेजा गया है. दूसरे सभी मेहमानों को मीटिंग में शामिल होने के लिए अनुरोध करना पड़ेगा.

EntryPointAccess

मीटिंग में शामिल होने के लिए इस्तेमाल किए जा सकने वाले एंट्री पॉइंट. उदाहरण: meet.google.com, Meet Embed SDK Web या कोई मोबाइल ऐप्लिकेशन.

Enums
ENTRY_POINT_ACCESS_UNSPECIFIED इस्तेमाल नहीं किया गया.
ALL सभी एंट्री पॉइंट इस्तेमाल किए जा सकते हैं.
CREATOR_APP_ONLY इस स्पेस में मीटिंग में शामिल होने के लिए, सिर्फ़ उन एंट्री पॉइंट का इस्तेमाल किया जा सकता है जिनका मालिकाना हक उस Google Cloud प्रोजेक्ट के पास है जिसने स्पेस बनाया है. ऐप्लिकेशन, Meet Embed SDK Web या मोबाइल Meet SDK टूल का इस्तेमाल करके, एंट्री पॉइंट बना सकते हैं.

मॉडरेशन

मीटिंग के लिए मॉडरेट करने का मोड. मॉडरेशन मोड चालू होने पर, मीटिंग के मालिक के पास मीटिंग को कंट्रोल करने के ज़्यादा विकल्प होते हैं. जैसे, को-होस्ट को मैनेज करना (सदस्यता वाला मैसेज देखें) और सुविधाओं पर पाबंदियां लगाना (मॉडरेशन से जुड़ी पाबंदियां वाला मैसेज देखें).

Enums
MODERATION_UNSPECIFIED मॉडरेशन का टाइप नहीं बताया गया है. इसका इस्तेमाल यह बताने के लिए किया जाता है कि उपयोगकर्ता ने कोई वैल्यू नहीं दी है, क्योंकि वह स्थिति को अपडेट नहीं करना चाहता. उपयोगकर्ताओं को वैल्यू को 'कारोबार के बारे में जानकारी नहीं दी गई' के तौर पर सेट करने की अनुमति नहीं है.
OFF मॉडरेशन की सुविधा बंद है.
ON मॉडरेशन की सुविधा चालू है.

ModerationRestrictions

मीटिंग को मॉडरेट करने पर, सुविधाओं के इस्तेमाल से जुड़ी पाबंदियों के बारे में बताता है.

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)

यह तय करता है कि उपयोगकर्ताओं को व्यूअर के तौर पर असाइन की गई डिफ़ॉल्ट भूमिका पर पाबंदी लगानी है या नहीं.

RestrictionType

इस कुकी से यह तय होता है कि किसी सुविधा का इस्तेमाल करने की अनुमति किसके पास है.

Enums
RESTRICTION_TYPE_UNSPECIFIED उपयोगकर्ता की नीति के हिसाब से तय की गई डिफ़ॉल्ट वैल्यू. यह कभी नहीं दिखना चाहिए.
HOSTS_ONLY मीटिंग के मालिक और को-होस्ट के पास अनुमति होती है.
NO_RESTRICTION सभी प्रतिभागियों के पास अनुमतियां हों.

DefaultJoinAsViewerType

डिफ़ॉल्ट रूप से, उपयोगकर्ता योगदान देने वाले के तौर पर शामिल होंगे. होस्ट, उपयोगकर्ताओं को सिर्फ़ दर्शक के तौर पर शामिल होने से रोक सकते हैं. ध्यान दें: अगर सदस्य संसाधन में किसी उपयोगकर्ता के लिए कोई भूमिका सेट की गई है, तो उपयोगकर्ता उसी भूमिका के साथ शामिल होगा.

Enums
DEFAULT_JOIN_AS_VIEWER_TYPE_UNSPECIFIED उपयोगकर्ता की नीति के हिसाब से तय की गई डिफ़ॉल्ट वैल्यू. यह कभी नहीं दिखना चाहिए.
ON उपयोगकर्ता डिफ़ॉल्ट रूप से व्यूअर के तौर पर शामिल होंगे.
OFF उपयोगकर्ता डिफ़ॉल्ट रूप से योगदान देने वाले के तौर पर शामिल होंगे.

AttendanceReportGenerationType

मीटिंग स्पेस के लिए, हाज़िरी की रिपोर्ट की सुविधा चालू है या नहीं, इसकी संभावित स्थितियां.

Enums
ATTENDANCE_REPORT_GENERATION_TYPE_UNSPECIFIED उपयोगकर्ता की नीति के हिसाब से तय की गई डिफ़ॉल्ट वैल्यू. यह कभी नहीं दिखना चाहिए.
GENERATE_REPORT हाज़िरी की रिपोर्ट जनरेट की जाएगी और उसे Drive/ईमेल पर भेजा जाएगा.
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)

इस सेटिंग से यह तय किया जाता है कि जब मीटिंग में कोई ऐसा व्यक्ति शामिल हो जिसके पास स्मार्ट नोट की सुविधा चालू करने का अधिकार है, तब संगठन के उन सभी लोगों के लिए मीटिंग की खास जानकारी और रीकैप अपने-आप जनरेट हो या नहीं जिन्हें मीटिंग में शामिल होने का न्योता मिला है.

ActiveConference

चालू कॉन्फ़्रेंस.

JSON के काेड में दिखाना
{
  "conferenceRecord": string
}
फ़ील्ड
conferenceRecord

string

सिर्फ़ आउटपुट के लिए. 'ConferenceRecord' संसाधन का रेफ़रंस. फ़ॉर्मैट: conferenceRecords/{conferenceRecord}, जहां {conferenceRecord} किसी स्पेस में कॉल के हर इंस्टेंस के लिए यूनीक आईडी होता है.

PhoneAccess

फ़ोन से ऐक्सेस करने की सुविधा में, किसी कॉन्फ़्रेंस में डायल करने के लिए ज़रूरी जानकारी होती है. इसमें, किसी क्षेत्र का फ़ोन नंबर और उस फ़ोन नंबर के लिए खास तौर पर बनाया गया पिन शामिल होता है.

JSON के काेड में दिखाना
{
  "phoneNumber": string,
  "pin": string,
  "regionCode": string,
  "languageCode": string
}
फ़ील्ड
phoneNumber

string

मीटिंग स्पेस के लिए डायल करने का फ़ोन नंबर, E.164 फ़ॉर्मैट में. पूरा फ़ोन नंबर, जिसमें '+' वर्ण सबसे पहले हो.

pin

string

वह पिन जिसे उपयोगकर्ताओं को दिए गए नंबर पर कॉल करने के बाद डालना होगा. पिन में सिर्फ़ दशमलव के अंक होते हैं और इसकी लंबाई अलग-अलग हो सकती है.

regionCode

string

इस फ़ोन ऐक्सेस से जुड़े देश के लिए, CLDR/ISO 3166 क्षेत्र का कोड. इसे i18n RegionCode यूटिलिटी से पार्स किया जाता है. उदाहरण: स्वीडन के लिए "SE".

languageCode

string

इस फ़ोन ऐक्सेस से जुड़ी भाषा के लिए BCP 47/LDML भाषा कोड. इसे i18n LanguageCode यूटिलिटी से पार्स किया जाता है. उदाहरण: लैटिन अमेरिकन स्पैनिश के लिए "es-419" और कैनेडियन फ़्रेंच के लिए "fr-CA".

GatewaySipAccess

इसमें SIP गेटवे के ज़रिए कॉन्फ़्रेंस में शामिल होने का तरीका बताया गया है.

JSON के काेड में दिखाना
{
  "uri": string,
  "sipAccessCode": string
}
फ़ील्ड
uri

string

सेशन इनिशिएशन प्रोटोकॉल (एसआईपी) यूआरआई, जिसके ज़रिए कॉन्फ़्रेंस में शामिल हुआ जा सकता है.

स्ट्रिंग इनमें से किसी एक फ़ॉर्मैट में है:

यहां USER_ID, 13 अंकों का यूनिवर्सल पिन है. आने वाले समय में, Meet मीटिंग कोड का इस्तेमाल करने का विकल्प भी उपलब्ध होगा. GATEWAY_ADDRESS, एक मान्य पता है. इसे DNS SRV लुकअप या डॉटेड क्वाड का इस्तेमाल करके हल किया जा सकता है.

sipAccessCode

string

यह अंकों वाला ऐसा कोड होता है जिसे खास तौर पर कॉन्फ़िगर किए गए डिवाइसों पर मैन्युअल तरीके से डाला जाता है.

तरीके

create

स्पेस बनाता है.

endActiveConference

अगर कोई कॉन्फ़्रेंस चालू है, तो उसे बंद कर देता है.

get

मीटिंग स्पेस के बारे में जानकारी मिलती है.

patch

मीटिंग स्पेस की जानकारी अपडेट करता है.