Package google.mybusiness.accountmanagement.v1

इंडेक्स

AccessControl

इस सेवा से, उन उपयोगकर्ताओं को मैनेज किया जा सकता है जिनके पास खातों और जगहों का ऐक्सेस है.

AcceptInvitation

rpc AcceptInvitation(AcceptInvitationRequest) returns (Empty)

बताया गया न्योता स्वीकार करता है.

अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/business.manage

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

CreateAccountAdmin

rpc CreateAccountAdmin(CreateAccountAdminRequest) returns (Admin)

तय किए गए उपयोगकर्ता को बताए गए खाते का एडमिन बनने के लिए न्योता देता है. आमंत्रित व्यक्ति को खाते का ऐक्सेस पाने के लिए आमंत्रण स्वीकार करना होगा. किसी न्योते को प्रोग्राम के हिसाब से स्वीकार करने के लिए, [स्वीकार करें] [google.mybusiness.accountmanagement.v1.डिग्री न्योता] देखें.

अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/business.manage

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

CreateLocationAdmin

rpc CreateLocationAdmin(CreateLocationAdminRequest) returns (Admin)

तय किए गए उपयोगकर्ता को किसी खास जगह का एडमिन बनने के लिए न्योता देता है. न्योता पाने वाले व्यक्ति को उस जगह का ऐक्सेस पाने के लिए, न्योता स्वीकार करना होगा. किसी न्योते को प्रोग्राम के हिसाब से स्वीकार करने के लिए, [स्वीकार करें] [google.mybusiness.accountmangement.v1.स्वीकार करें] देखें.

अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/business.manage

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

DeclineInvitation

rpc DeclineInvitation(DeclineInvitationRequest) returns (Empty)

चुने गए न्योते को अस्वीकार करता है.

अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/business.manage

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

DeleteAccountAdmin

rpc DeleteAccountAdmin(DeleteAccountAdminRequest) returns (Empty)

बताए गए खाते से खास एडमिन को हटाता है.

अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/business.manage

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

DeleteLocationAdmin

rpc DeleteLocationAdmin(DeleteLocationAdminRequest) returns (Empty)

खास जगह के मैनेजर के तौर पर बताए गए एडमिन को हटाता है.

अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/business.manage

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

ListAccountAdmins

rpc ListAccountAdmins(ListAccountAdminsRequest) returns (ListAccountAdminsResponse)

चुने गए खाते के एडमिन की सूची बनाता है.

अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/business.manage

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

ListInvitations

rpc ListInvitations(ListInvitationsRequest) returns (ListInvitationsResponse)

यह डायलॉग बॉक्स चुने गए खाते के लिए ऐसे न्योतों की सूची बनाता है जिन्हें स्वीकार नहीं किया गया है.

अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/business.manage

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

ListLocationAdmins

rpc ListLocationAdmins(ListLocationAdminsRequest) returns (ListLocationAdminsResponse)

बताई गई जगह के सभी एडमिन की सूची बनाता है.

अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/business.manage

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

TransferLocation

rpc TransferLocation(TransferLocationRequest) returns (Empty)

उपयोगकर्ता के मालिकाना हक वाले खाते से किसी जगह की जानकारी को ऐसे दूसरे खाते में ले जाता है जिसे वही उपयोगकर्ता मैनेज करता है. उपयोगकर्ता को उस खाते का मालिक होना चाहिए जिससे जगह फ़िलहाल जुड़ी हुई है. साथ ही, वह कम से कम डेस्टिनेशन खाते का मैनेजर भी होना चाहिए.

अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/business.manage

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

UpdateAccountAdmin

rpc UpdateAccountAdmin(UpdateAccountAdminRequest) returns (Admin)

तय किए गए खाते के एडमिन के लिए एडमिन को अपडेट करता है.

अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/business.manage

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

UpdateLocationAdmin

rpc UpdateLocationAdmin(UpdateLocationAdminRequest) returns (Admin)

बताई गई जगह के लिए एडमिन को अपडेट करता है. सिर्फ़ एडमिन की Adminभूमिका अपडेट की जा सकती है.

अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/business.manage

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

खाते

इस एपीआई की मदद से, Google पर कारोबारी खातों को मैनेज किया जा सकता है. यह यहां दिए गए रिसॉर्स मॉडल के बारे में बताता है:

  • एपीआई में, खाते के संसाधनों का एक कलेक्शन है. इनका नाम accounts/* है.

  • सुविधा के लिए, आप पुष्टि किए गए कॉलर के निजी खाते के खाता आईडी के बजाय "मैं" नाम का इस्तेमाल कर सकते हैं. उदाहरण: GET /v1/accounts/me GET /v1/accounts/me/locations

CreateAccount

rpc CreateAccount(CreateAccountRequest) returns (Account)

दिए गए पैरंट के तहत बताए गए नाम और टाइप वाला खाता बनाता है.

  • निजी खाते और संगठन नहीं बनाए जा सकते.
  • मुख्य मालिक के तौर पर, निजी खाते का इस्तेमाल करके उपयोगकर्ता ग्रुप नहीं बनाए जा सकते.
  • अगर निजी खाता किसी संगठन का है, तो निजी खाते के मुख्य मालिक के पास लोकेशन ग्रुप नहीं बनाए जा सकते.
  • लोकेशन ग्रुप में लोकेशन ग्रुप का मालिकाना हक नहीं हो सकता.
अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/business.manage

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

GetAccount

rpc GetAccount(GetAccountRequest) returns (Account)

बताए गए खाते को ऐक्सेस करता है. खाता मौजूद न होने पर या अगर कॉल करने वाले (कॉलर) के पास इसे ऐक्सेस करने के अधिकार नहीं हैं, तो यह NOT_FOUND दिखाता है.

अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/business.manage

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

ListAccounts

rpc ListAccounts(ListAccountsRequest) returns (ListAccountsResponse)

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

अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/business.manage

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

UpdateAccount

rpc UpdateAccount(UpdateAccountRequest) returns (Account)

कारोबार के खाते को अपडेट करता है. इस तरीके का इस्तेमाल करके निजी खाते अपडेट नहीं किए जा सकते.

अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/business.manage

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

AcceptInvitationRequest

ऐक्सेस कंट्रोल.स्वीकार करने के लिए न्योते का अनुरोध करें.

फ़ील्ड
name

string

ज़रूरी है. स्वीकार किए जा रहे न्योते का नाम. accounts/{account_id}/invitations/{invitation_id}

खाता

खाता, आपकी जगह के लिए एक कंटेनर होता है. अगर सिर्फ़ आप अपने कारोबार की जगहें मैनेज करने वाले उपयोगकर्ता हैं, तो अपने निजी Google खाते का इस्तेमाल कर सकते हैं. कई उपयोगकर्ताओं के साथ स्थानों का प्रबंधन शेयर करने के लिए, एक व्यवसाय खाता बनाएं.

फ़ील्ड
name

string

इम्यूटेबल. संसाधन का नाम, accounts/{account_id} फ़ॉर्मैट में.

account_name

string

ज़रूरी है. खाते का नाम. PERSONAL टाइप के खाते के लिए, यह उपयोगकर्ता खाते का नाम और सरनेम है.

primary_owner

string

ज़रूरी है. सिर्फ़ इनपुट. उस खाते के संसाधन का नाम जो बनाए जा रहे खाते का मुख्य मालिक होगा. यह accounts/{account_id} फ़ॉर्मैट में होना चाहिए.

type

AccountType

ज़रूरी है. इसमें खाते का टाइप शामिल होता है. इस एपीआई का इस्तेमाल करके PERSONAL और ORGANIZATION जैसे खाते नहीं बनाए जा सकते.

role

AccountRole

सिर्फ़ आउटपुट के लिए. इस खाते की AccountRole बताई जाती है.

verification_state

VerificationState

सिर्फ़ आउटपुट के लिए. अगर सत्यापित हो जाता है, तो बनाए जाने वाले भावी स्थान, मॉडरेशन की आवश्यकता के बिना अपने आप Google मैप से कनेक्ट हो जाते हैं और उनमें Google+ पेज बनाए जाते हैं.

vetted_state

VettedState

सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि Google ने खाते की जांच की है या नहीं. जांचा गया खाता, VETTED_PARTNER तरीके से जगहों की पुष्टि कर सकता है.

account_number

string

सिर्फ़ आउटपुट के लिए. अगर प्रावधान किया गया है, तो खाते का रेफ़रंस नंबर.

permission_level

PermissionLevel

सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि उपयोगकर्ता के पास इस खाते को किस लेवल की अनुमति है.

organization_info

OrganizationInfo

सिर्फ़ आउटपुट के लिए. संगठन के लिए अतिरिक्त जानकारी. यह सिर्फ़ संगठन के खाते के लिए भरा जाता है.

AccountRole

इस खाते के लिए, पुष्टि किए गए उपयोगकर्ता के ऐक्सेस लेवल को दिखाता है. ज़्यादा जानकारी के लिए, सहायता केंद्र का लेख पढ़ें

Enums
ACCOUNT_ROLE_UNSPECIFIED जानकारी नहीं दी गई.
PRIMARY_OWNER उपयोगकर्ता इस खाते का मुख्य मालिक है.
OWNER खाते का उपयोगकर्ता मालिक.
MANAGER उपयोगकर्ता इस खाते को मैनेज कर सकता है.
SITE_MANAGER उपयोगकर्ता, खाते के लिए कुछ सुविधाओं को मैनेज कर सकता है.

AccountType

इससे पता चलता है कि यह किस तरह का खाता है: निजी/उपयोगकर्ता खाता या कारोबारी खाता.

Enums
ACCOUNT_TYPE_UNSPECIFIED जानकारी नहीं दी गई.
PERSONAL असली उपयोगकर्ता खाता.
LOCATION_GROUP जगहों का ग्रुप. ज़्यादा जानकारी के लिए, सहायता केंद्र का लेख पढ़ें
USER_GROUP संगठन के कर्मचारियों को अलग-अलग ग्रुप में रखने के लिए उपयोगकर्ता ग्रुप. ज़्यादा जानकारी के लिए, सहायता केंद्र का लेख पढ़ें
ORGANIZATION किसी कंपनी का प्रतिनिधित्व करने वाला संगठन. ज़्यादा जानकारी के लिए, सहायता केंद्र का लेख पढ़ें

OrganizationInfo

किसी संगठन के लिए सेव की गई अतिरिक्त जानकारी.

फ़ील्ड
registered_domain

string

सिर्फ़ आउटपुट के लिए. खाते के लिए रजिस्टर किया गया डोमेन.

address

PostalAddress

सिर्फ़ आउटपुट के लिए. खाते का डाक पता.

phone_number

string

सिर्फ़ आउटपुट के लिए. संगठन का संपर्क नंबर.

PermissionLevel

इस खाते के लिए, पुष्टि किए गए उपयोगकर्ता के ऐक्सेस लेवल को दिखाता है.

Enums
PERMISSION_LEVEL_UNSPECIFIED जानकारी नहीं दी गई.
OWNER_LEVEL उपयोगकर्ता के पास मालिक के लेवल की अनुमति है.
MEMBER_LEVEL उपयोगकर्ता के पास सदस्य लेवल की अनुमति है.

VerificationState

खाते की पुष्टि की स्थिति को दिखाता है.

Enums
VERIFICATION_STATE_UNSPECIFIED जानकारी नहीं दी गई.
VERIFIED खाता सत्यापित किया गया.
UNVERIFIED ऐसा खाता जिसकी पुष्टि नहीं हुई है और पुष्टि का अनुरोध नहीं किया गया है.
VERIFICATION_REQUESTED वह खाता जिसकी पुष्टि नहीं हुई है, लेकिन पुष्टि का अनुरोध किया गया है.

VettedState

यह किसी खाते की जांची गई स्थिति को दिखाता है.

Enums
VETTED_STATE_UNSPECIFIED जानकारी मौजूद नहीं
NOT_VETTED Google ने इस खाते की जांच नहीं की है.
VETTED Google ने इस खाते की जांच की है और यह मान्य स्थिति में है. अगर किसी खाते के पास पुष्टि किए गए ग्रुप के खाते का सीधा ऐक्सेस है, तो उसकी अपने-आप जांच हो जाती है.
INVALID खाते की जांच की गई है, लेकिन यह अमान्य है. यह खाता ऐसे खाते की तरह काम करेगा जिसकी पुष्टि नहीं की गई है.

एडमिन

किसी खाते या जगह का एडमिन.

फ़ील्ड
name

string

इम्यूटेबल. संसाधन का नाम. खाते के एडमिन के लिए, यह इस तरह से होता है: accounts/{account_id}/admins/{admin_id}

लोकेशन एडमिन के लिए, यह इस तरह से होता है: locations/{location_id}/admins/{admin_id}

अगर एडमिन बनाते समय इस फ़ील्ड को सेट किया जाता है, तो इसे अनदेखा कर दिया जाएगा.

admin

string

ज़रूरी नहीं. एडमिन का नाम. शुरुआती न्योता बनाते समय, यह उस व्यक्ति का ईमेल पता होता है जिसे न्योता भेजा जाता है. अगर न्योता अब भी स्वीकार नहीं किया गया है, तो GET कॉल पर उपयोगकर्ता का ईमेल पता दिखता है. अगर ऐसा नहीं होता है, तो इसमें उपयोगकर्ता का नाम और सरनेम शामिल होता है.

इस फ़ील्ड को सिर्फ़ एडमिन बनाते समय सेट करना ज़रूरी है.

account

string

इम्यूटेबल. खाते के उस संसाधन का नाम जिसके बारे में यह एडमिन बताता है. इसका इस्तेमाल, locations.admins.create को कॉल करने पर किया जाता है. इसकी मदद से, किसी जगह के ग्रुप को एडमिन के तौर पर शामिल होने का न्योता भेजा जाता है.

अगर इस फ़ील्ड और admin, दोनों को CREATE अनुरोधों पर सेट किया जाता है, तो इस फ़ील्ड को प्राथमिकता दी जाती है. साथ ही, admin में मौजूद ईमेल पते को अनदेखा कर दिया जाएगा.

फ़ॉर्मैट: accounts/{account}.

role

AdminRole

ज़रूरी है. उस भूमिका के बारे में बताता है जिसका इस्तेमाल यह एडमिन, बताए गए खाते या जगह के लिए करता है.

pending_invitation

bool

सिर्फ़ आउटपुट के लिए. यह बताता है कि क्या इस एडमिन के पास चुने गए संसाधन के लिए न्योता है, जिसकी मंज़ूरी बाकी है.

AdminRole

इससे पता चलता है कि एडमिन के पास किस लेवल का ऐक्सेस है. ज़्यादा जानकारी के लिए, सहायता केंद्र का लेख पढ़ें

Enums
ADMIN_ROLE_UNSPECIFIED जानकारी नहीं दी गई.
PRIMARY_OWNER एडमिन के पास मालिक के लेवल का ऐक्सेस होता है और वह मुख्य मालिक होता है. (यूज़र इंटरफ़ेस (यूआई) में 'मुख्य मालिक' के तौर पर दिखता है).
OWNER एडमिन के पास मालिक के लेवल का ऐक्सेस है. (यूज़र इंटरफ़ेस (यूआई) में 'मालिक' के तौर पर दिखाता है).
MANAGER एडमिन के पास मैनेजर खाते का ऐक्सेस होता है.
SITE_MANAGER एडमिन, सोशल मीडिया (Google+) के पेजों को मैनेज कर सकता है. (यूज़र इंटरफ़ेस (यूआई) में 'साइट मैनेजर' के तौर पर दिखाया जाता है). यह एपीआई, SITE_मैनेजर की भूमिका वाले खाते का एडमिन बनाने की अनुमति नहीं देता.

CreateAccountAdminRequest

AccessControl.CreateAccountAdmin के लिए अनुरोध का मैसेज है.

फ़ील्ड
parent

string

ज़रूरी है. उस खाते के संसाधन का नाम जिसके लिए यह एडमिन बनाया गया है. accounts/{account_id}.

admin

Admin

ज़रूरी है. बनाया जाने वाला एडमिन. भूमिका SITE_manager नहीं हो सकती

CreateAccountRequest

Account.CreateAccount के लिए अनुरोध का मैसेज.

फ़ील्ड
account

Account

ज़रूरी है. जो खाता बनाया जाना है उसकी जानकारी. सिर्फ़ खाता और टाइप वाले फ़ील्ड इस्तेमाल करने की अनुमति है.

CreateLocationAdminRequest

AccessControl.CreateLocationAdmin के लिए अनुरोध का मैसेज.

फ़ील्ड
parent

string

ज़रूरी है. उस जगह के संसाधन का नाम जिसके लिए इस एडमिन को बनाया गया है. locations/{location_id}/admins.

admin

Admin

ज़रूरी है. जिसे एडमिन बनाना है.

DeclineInvitationRequest

AccessControl.अस्वीकार करने के न्योते के लिए अनुरोध का मैसेज.

फ़ील्ड
name

string

ज़रूरी है. खाते के उस न्योते का नाम जिसे अस्वीकार किया जा रहा है. accounts/{account_id}/invitations/{invitation_id}

DeleteAccountAdminRequest

AccessControl.DeleteAccountAdmin के लिए अनुरोध मैसेज.

फ़ील्ड
name

string

ज़रूरी है. खाते से हटाने के लिए एडमिन के संसाधन का नाम. accounts/{account_id}/admins/{admin_id}.

DeleteLocationAdminRequest

AccessControl.DeleteLocationAdmin के लिए मैसेज का अनुरोध करें.

फ़ील्ड
name

string

ज़रूरी है. जगह से हटाने के लिए, एडमिन के संसाधन का नाम.

GetAccountRequest

Account.GetAccount के लिए अनुरोध मैसेज.

फ़ील्ड
name

string

ज़रूरी है. फ़ेच किए जाने वाले खाते का नाम.

आमंत्रण

वह न्योता दिखाता है जिसकी मंज़ूरी बाकी है.

फ़ील्ड
name

string

ज़रूरी है. न्योते के लिए संसाधन का नाम. accounts/{account_id}/invitations/{invitation_id}.

role

AdminRole

सिर्फ़ आउटपुट के लिए. खाते में न्योता पाने वाले व्यक्ति की भूमिका.

target_type

TargetType

सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि रिस्पॉन्स में कौनसे टारगेट टाइप दिखने चाहिए.

यूनियन फ़ील्ड target. बताता है कि यह न्योता किस टारगेट के लिए है. target इनमें से सिर्फ़ एक हो सकता है:
target_account

Account

वह खाता जिसके लिए यह न्योता मिला है. इसमें बहुत कम जानकारी शामिल है.

target_location

TargetLocation

वह टारगेट जगह जिसके लिए यह न्योता भेजा गया है.

TargetLocation

मंज़ूरी बाकी वाले न्योते के लिए टारगेट की गई जगह के बारे में बताता है.

फ़ील्ड
location_name

string

उस जगह का नाम जहां उपयोगकर्ता को न्योता भेजा गया है.

address

string

उस जगह का पता जहां उपयोगकर्ता को न्योता भेजा गया है.

TargetType

न्योता किस तरह का है.

Enums
TARGET_TYPE_UNSPECIFIED टारगेट टाइप तय न होने पर सेट करें.
ACCOUNTS_ONLY सिर्फ़ खाता टाइप के टारगेट के लिए न्योते की सूची बनाना.
LOCATIONS_ONLY सिर्फ़ जगह के टारगेट के लिए न्योते की सूची बनाएं.

ListAccountAdminsRequest

AccessControl.ListAccountAdmins के लिए अनुरोध का मैसेज है.

फ़ील्ड
parent

string

ज़रूरी है. उस खाते का नाम जिससे एडमिन की सूची फिर से हासिल करनी है. accounts/{account_id}/admins.

ListAccountAdminsResponse

AccessControl.ListAccountAdmins के लिए जवाब मैसेज.

फ़ील्ड
account_admins[]

Admin

एडमिन इंस्टेंस का कलेक्शन.

ListAccountsRequest

Account.ListAccounts के लिए अनुरोध का मैसेज.

फ़ील्ड
parent_account

string

ज़रूरी नहीं. उस खाते का संसाधन नाम जिसके लिए सीधे ऐक्सेस किए जाने वाले खातों की सूची को फिर से हासिल किया जाना है. यह सिर्फ़ संगठनों और उपयोगकर्ता ग्रुप के लिए सही है. अगर यह फ़ील्ड खाली है, तो पुष्टि किए गए उपयोगकर्ता के लिए ListAccounts दिखाएगा. accounts/{account_id}.

page_size

int32

ज़रूरी नहीं. हर पेज पर कितने खाते फ़ेच करने हैं. डिफ़ॉल्ट वैल्यू ज़्यादा से ज़्यादा 20 हो सकती है.

page_token

string

ज़रूरी नहीं. तय किए जाने पर, खातों का अगला पेज फिर से लाया जाता है. जब accounts.list को कॉल करने पर, अनुरोध किए गए पेज साइज़ से ज़्यादा नतीजे मिलते हैं, तब pageToken दिखाया जाता है.

filter

string

ज़रूरी नहीं. एक फ़िल्टर, जो वापस मिलने के लिए खातों को रोकता है. जवाब में सिर्फ़ फ़िल्टर से मेल खाने वाली एंट्री शामिल होती हैं. अगर filter खाली है, तो कोई पाबंदी लागू नहीं होती है. साथ ही, अनुरोध किए गए खाते के लिए सभी खातों (पेज पर नंबर) को शामिल किया जाता है.

उदाहरण के लिए, type=USER_GROUP फ़िल्टर वाले अनुरोध से सिर्फ़ उपयोगकर्ता ग्रुप दिखेंगे.

सिर्फ़ type फ़ील्ड के साथ इस्तेमाल किया जा सकता है.

ListAccountsResponse

Account.ListAccounts के लिए जवाब का मैसेज.

फ़ील्ड
accounts[]

Account

उन खातों का कलेक्शन जिन पर उपयोगकर्ता के पास ऐक्सेस होता है. क्वेरी करने वाले उपयोगकर्ता का निजी खाता, हमेशा नतीजे में सबसे पहला आइटम होगा. ऐसा तब तक होगा, जब तक कि उसे फ़िल्टर से बाहर न कर दिया जाए.

next_page_token

string

अगर खातों की संख्या, अनुरोध किए गए पेज के साइज़ से ज़्यादा है, तो इस फ़ील्ड में एक टोकन दिखने लगता है. यह टोकन, accounts.list को किए जाने वाले बाद के कॉल में खातों के अगले पेज को फ़ेच करता है. अगर कोई और खाता नहीं है, तो जवाब में यह फ़ील्ड मौजूद नहीं होगा.

ListInvitationsRequest

AccessControl.Listन्योताs के लिए अनुरोध का मैसेज है.

फ़ील्ड
parent

string

ज़रूरी है. उस खाते का नाम जिससे न्योतों की सूची वापस लाई जा रही है. accounts/{account_id}/invitations

filter

string

ज़रूरी नहीं. रिस्पॉन्स को फ़िल्टर करने के लिए, Subscription.target_type फ़ील्ड का इस्तेमाल किया जा सकता है.

ListInvitationsResponse

AccessControl.Listन्योताs के लिए जवाब का मैसेज.

फ़ील्ड
invitations[]

Invitation

उन न्योतों का कलेक्शन जिन्हें खाते से मंज़ूरी मिलना बाकी है. यहां दिए गए न्योतों की संख्या 1,000 से ज़्यादा नहीं हो सकती.

ListLocationAdminsRequest

AccessControl.ListLocationAdmins के लिए अनुरोध का मैसेज.

फ़ील्ड
parent

string

ज़रूरी है. एडमिन को सूची में शामिल करने के लिए जगह का नाम. locations/{location_id}/admins.

ListLocationAdminsResponse

AccessControl.ListLocationAdmins के लिए रिस्पॉन्स मैसेज.

फ़ील्ड
admins[]

Admin

एडमिन का कलेक्शन.

TransferLocationRequest

AccessControl.TransferLocation के लिए मैसेज का अनुरोध करें.

फ़ील्ड
name

string

ज़रूरी है. ट्रांसफ़र की जाने वाली जगह का नाम. locations/{location_id}.

destination_account

string

ज़रूरी है. खाते के उस संसाधन का नाम जहां जगह को ट्रांसफ़र करना है (उदाहरण के लिए, "accounts/{account}").

UpdateAccountAdminRequest

AccessControl.UpdateAccountAdmin के लिए अनुरोध मैसेज है.

फ़ील्ड
account_admin

Admin

ज़रूरी है. एडमिन का अपडेट किया गया वर्शन.

update_mask

FieldMask

ज़रूरी है. वे खास फ़ील्ड जिन्हें अपडेट किया जाना चाहिए. सिर्फ़ भूमिका वाले फ़ील्ड में बदलाव किया जा सकता है.

UpdateAccountRequest

Account.UpdateAccount के लिए अनुरोध का मैसेज.

फ़ील्ड
account

Account

ज़रूरी है. अपडेट किया गया खाता.

update_mask

FieldMask

ज़रूरी है. वे खास फ़ील्ड जिन्हें अपडेट किया जाना चाहिए. सिर्फ़ accountName फ़ील्ड में बदलाव किया जा सकता है.

validate_only

bool

ज़रूरी नहीं. सही होने पर, खाते को अपडेट किए बिना ही अनुरोध की पुष्टि की जाती है.

UpdateLocationAdminRequest

AccessControl.UpdateLocationAdmin के लिए अनुरोध वाला मैसेज है.

फ़ील्ड
location_admin

Admin

ज़रूरी है. एडमिन का अपडेट किया गया वर्शन.

update_mask

FieldMask

ज़रूरी है. वे खास फ़ील्ड जिन्हें अपडेट किया जाना चाहिए. सिर्फ़ भूमिका वाले फ़ील्ड में बदलाव किया जा सकता है.