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)

لدعوة المستخدم المحدَّد لكي يصبح مشرفًا للحساب المحدّد يجب أن يقبل المدعو الدعوة لكي يحصل على حق الوصول إلى الحساب. يمكنك الاطّلاع على [AcceptAccept] [google.mybusiness.accountmanagement.v1.AcceptInvite] لقبول الدعوة بشكل آلي.

نطاقات التفويض

يجب توفير نطاق OAuth التالي:

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

لمزيد من المعلومات، راجِع نظرة عامة على بروتوكول OAuth 2.0.

CreateLocationAdmin

rpc CreateLocationAdmin(CreateLocationAdminRequest) returns (Admin)

لدعوة المستخدم المحدَّد لكي يصبح مشرفًا للموقع الجغرافي المحدَّد. يجب أن يقبل المدعو الدعوة لكي يحصل على حق الوصول إلى الموقع الجغرافي. ويمكنك الاطّلاع على [Acceptجدي] [google.mybusiness.accountmangement.v1.Accept المحلية] لقبول الدعوة بطريقة آلية.

نطاقات التفويض

يجب توفير نطاق 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)

لتحديث المشرف للموقع الجغرافي المحدّد. لا يمكن تعديل سوى دور المشرف.

نطاقات التفويض

يجب توفير نطاق OAuth التالي:

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

لمزيد من المعلومات، راجِع نظرة عامة على بروتوكول OAuth 2.0.

Accounts

تتيح واجهة برمجة التطبيقات هذه إدارة حسابات الأنشطة التجارية على 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

طلب رسالة لـ AccessControl.Acceptجدي

الحقول
name

string

مطلوبة. اسم الدعوة التي تم قبولها. accounts/{account_id}/invitations/{invitation_id}

Account

الحساب هو حاوية لموقعك الجغرافي. إذا كنت المستخدم الوحيد الذي يدير المواقع الجغرافية لنشاطك التجاري، يمكنك استخدام حسابك الشخصي على Google. لمشاركة إدارة المواقع مع عدة مستخدمين، يمكنك إنشاء حساب نشاط تجاري.

الحقول
name

string

غير قابل للتغيير. اسم المورد بالتنسيق accounts/{account_id}.

account_name

string

مطلوبة. اسم الحساب بالنسبة إلى الحساب من النوع PERSONAL، يكون هذا هو الاسم الأول واسم العائلة لحساب المستخدم.

primary_owner

string

مطلوبة. الإدخال فقط. اسم مورد الحساب الذي سيكون المالك الأساسي للحساب الذي يتم إنشاؤه يجب أن يكون بالشكل accounts/{account_id}.

type

AccountType

مطلوبة. تحتوي على نوع الحساب. لا يمكن إنشاء حسابات من النوع PERSONAL وOrganization باستخدام واجهة برمجة التطبيقات هذه.

role

AccountRole

النتائج فقط. تُحدِّد "دور الحساب" لهذا الحساب.

verification_state

VerificationState

النتائج فقط. في حال إثبات ملكية المواقع الجغرافية التي سيتم إنشاؤها في المستقبل، يتم ربطها تلقائيًا بـ "خرائط Google"، ويتم إنشاء صفحاتها على Google+ ، بدون الحاجة إلى الإشراف.

vetted_state

VettedState

النتائج فقط. يشير إلى ما إذا كانت Google قد تحقّقت من الحساب. يمكن للحساب الذي تم فحصه إثبات ملكية المواقع الجغرافية من خلال طريقة VETTED_PARTNER.

account_number

string

النتائج فقط. الرقم المرجعي للحساب إذا تم توفيره.

permission_level

PermissionLevel

النتائج فقط. يحدد مستوى الإذن الذي يمتلكه المستخدم لهذا الحساب.

organization_info

OrganizationInfo

النتائج فقط. يمكنك الاطّلاع على معلومات إضافية لمؤسسة. وتتم تعبئة هذه البيانات لحساب مؤسسة فقط.

AccountRole

تشير هذه السمة إلى مستوى الوصول الذي يملكه المستخدم الذي تمت مصادقته لهذا الحساب. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة مركز المساعدة.

عمليات التعداد
ACCOUNT_ROLE_UNSPECIFIED غير محدَّد.
PRIMARY_OWNER هذا المستخدم هو المالك الأساسي لهذا الحساب.
OWNER مالك الحساب
MANAGER ويمكن للمستخدم إدارة هذا الحساب.
SITE_MANAGER ويمكن للمستخدم إدارة مجموعة محدودة من الميزات للحساب.

AccountType

يشير إلى نوع الحساب: إما حساب شخصي/حساب مستخدم أو حساب نشاط تجاري.

عمليات التعداد
ACCOUNT_TYPE_UNSPECIFIED غير محدَّد.
PERSONAL حساب مستخدم نهائي.
LOCATION_GROUP مجموعة من المواقع الجغرافية. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة مركز المساعدة.
USER_GROUP مجموعة مستخدمين لفصل موظفي المؤسسة في مجموعات. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة مركز المساعدة.
ORGANIZATION مؤسسة تمثل شركة. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة مركز المساعدة.

OrganizationInfo

المعلومات الإضافية المخزَّنة لمؤسسة.

الحقول
registered_domain

string

النتائج فقط. النطاق المسجَّل للحساب.

address

PostalAddress

النتائج فقط. العنوان البريدي للحساب

phone_number

string

النتائج فقط. رقم الاتصال بالمؤسسة

PermissionLevel

تشير هذه السمة إلى مستوى الوصول الذي يملكه المستخدم الذي تمت مصادقته لهذا الحساب.

عمليات التعداد
PERMISSION_LEVEL_UNSPECIFIED غير محدَّد.
OWNER_LEVEL لدى المستخدم إذن على مستوى المالك.
MEMBER_LEVEL لدى المستخدم إذن على مستوى العضو.

VerificationState

يشير إلى حالة إثبات ملكية الحساب.

عمليات التعداد
VERIFICATION_STATE_UNSPECIFIED غير محدَّد.
VERIFIED تم إثبات ملكية الحساب.
UNVERIFIED لم يتم إثبات ملكية الحساب، ولم يتم طلب إثبات الملكية.
VERIFICATION_REQUESTED لم يتم إثبات ملكية هذا الحساب، ولكن تم طلب إثبات ملكيته.

VettedState

يشير إلى حالة الحساب التي تم فحصها.

عمليات التعداد
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

غير قابل للتغيير. اسم مورد الحساب الذي يشير إليه هذا "المشرف" يتم استخدامه عند استدعاء المواقع الجغرافية.admins.create لدعوة مشرف إلى مجموعة مواقع جغرافية.

في حال ضبط كل من هذا الحقل واسم admin في طلبات CREATE، تكون الأولوية لهذا الحقل وسيتم تجاهل عنوان البريد الإلكتروني في admin.

تنسيق الملف: accounts/{account}

role

AdminRole

مطلوبة. يحدِّد الدور الذي يستخدمه هذا المشرف مع الحساب أو الموقع الجغرافي المحدّد.

pending_invitation

bool

النتائج فقط. يشير إلى ما إذا كان لدى هذا المشرف دعوة في انتظار المراجعة للمورد المحدَّد.

AdminRole

يشير إلى مستوى الوصول الذي يملكه المشرف. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة مركز المساعدة.

عمليات التعداد
ADMIN_ROLE_UNSPECIFIED غير محدَّد.
PRIMARY_OWNER يمتلك المشرف إذن وصول على مستوى المالك وهو المالك الأساسي. (يتم عرضه كـ "مالك أساسي" في واجهة المستخدم).
OWNER امتلاك المشرف لإذن وصول على مستوى المالك. (يظهر باسم "المالك" في واجهة المستخدم).
MANAGER الحصول على إذن وصول إداري
SITE_MANAGER يمكن للمشرف إدارة صفحات (Google+ ) الاجتماعية. (يتم عرضه كـ "مدير الموقع الجغرافي" في واجهة المستخدم). لا تسمح واجهة برمجة التطبيقات هذه بإنشاء مشرف حساب بدور SITE_Manager.

CreateAccountAdminRequest

رسالة طلب لـ AccessControl.CreateAccountAdmin

الحقول
parent

string

مطلوبة. اسم المورد للحساب الذي تم إنشاء هذا المشرف له. accounts/{account_id}.

admin

Admin

مطلوبة. المشرف المطلوب إنشاؤه. لا يمكن أن يكون الدور SITE_Manager

CreateAccountRequest

رسالة طلب لـ accounts.CreateAccount.

الحقول
account

Account

مطلوبة. معلومات الحساب للحساب الذي سيتم إنشاؤه. الحقلان الوحيدان المسموح بهما هما الحساب والنوع.

CreateLocationAdminRequest

طلب رسالة لـ AccessControl.CreateLocationAdmin

الحقول
parent

string

مطلوبة. اسم المورد للموقع الجغرافي الذي تم إنشاء هذا المشرف من أجله. locations/{location_id}/admins.

admin

Admin

مطلوبة. المشرف المطلوب إنشاؤه.

DeclineInvitationRequest

طلب رسالة لـ AccessControl.Rejectletter.

الحقول
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

رسالة طلب لـ accounts.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

نوع الهدف المُخصّص للدعوة.

عمليات التعداد
TARGET_TYPE_UNSPECIFIED يتم ضبطه عندما يكون نوع الاستهداف غير محدّد.
ACCOUNTS_ONLY يمكنك سرد الدعوات فقط للأهداف من نوع الحساب.
LOCATIONS_ONLY يمكنك سرد الدعوات فقط لاستهدافات من النوع "الموقع الجغرافي".

ListAccountAdminsRequest

رسالة طلب لـ AccessControl.ListAccountAdmins.

الحقول
parent

string

مطلوبة. اسم الحساب الذي يمكن من خلاله استرداد قائمة المشرفين. accounts/{account_id}/admins.

ListAccountAdminsResponse

رسالة رد لـ AccessControl.ListAccountAdmins.

الحقول
account_admins[]

Admin

مجموعة من مثيلات المشرف.

ListAccountsRequest

رسالة طلب لـ accounts.ListAccounts.

الحقول
parent_account

string

اختياريّ. اسم مورد الحساب الذي سيتم استرداد قائمة الحسابات التي يمكن الوصول إليها مباشرةً من خلاله. وهذا مفيد فقط للمؤسسات ومجموعات المستخدمين. في حال ترك هذا الحقل فارغًا، سيتم عرض ListAccounts للمستخدم الذي تمت مصادقته. accounts/{account_id}.

page_size

int32

اختياريّ. عدد الحسابات المطلوب جلبها لكل صفحة. القيمة التلقائية والحد الأقصى هو 20.

page_token

string

اختياريّ. وفي حال تحديد ذلك، يتم استرداد الصفحة التالية من الحسابات. يتم عرض pageToken عندما تؤدي استدعاء accounts.list إلى عرض نتائج أكثر مما يمكن أن يلائم حجم الصفحة المطلوب.

filter

string

اختياريّ. فلتر يقيد الحسابات للعودة. لا يتضمن الرد سوى الإدخالات التي تتطابق مع الفلتر. إذا كانت قيمة الحقل "filter" فارغة، لن يتم تطبيق أي قيود وسيتم استرداد جميع الحسابات (المقسّمة على صفحات) للحساب المطلوب.

على سبيل المثال، سيؤدي الطلب الذي يتضمّن الفلتر type=USER_GROUP إلى عرض مجموعات المستخدِمين فقط.

والحقل type هو الفلتر الوحيد المتوافق.

ListAccountsResponse

رسالة الرد لـ accounts.ListAccounts.

الحقول
accounts[]

Account

مجموعة من الحسابات التي يمكن للمستخدم الوصول إليها. سيكون الحساب الشخصي للمستخدم الذي يجري الاستعلام دائمًا هو العنصر الأول من النتيجة، ما لم تتم تصفيته.

next_page_token

string

إذا تجاوز عدد الحسابات حجم الصفحة المطلوب، ستتم تعبئة هذا الحقل برمز مميّز لجلب الصفحة التالية من الحسابات عند إجراء مكالمة لاحقة إلى accounts.list. إذا لم يكن هناك المزيد من الحسابات، لن يظهر هذا الحقل في الردّ.

ListInvitationsRequest

طلب رسالة لـ AccessControl.ListInvites.

الحقول
parent

string

مطلوبة. اسم الحساب الذي يتم استرداد قائمة الدعوات منه. accounts/{account_id}/invitations

filter

string

اختياريّ. ويمكن تصفية الرد من خلال الحقل Invite.target_type.

ListInvitationsResponse

رسالة رد لـ AccessControl.ListInvites.

الحقول
invitations[]

Invitation

مجموعة من الدعوات في انتظار المراجعة للحساب. لا يمكن أن يتجاوز عدد الدعوات هنا 1000 دعوة.

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

رسالة طلب لـ accounts.UpdateAccount.

الحقول
account

Account

مطلوبة. الحساب المعدّل

update_mask

FieldMask

مطلوبة. الحقول المحددة التي يجب تعديلها. الحقل الوحيد القابل للتعديل هو accountName.

validate_only

bool

اختياريّ. إذا كانت الإجابة "صحيح"، يتم التحقّق من صحة الطلب بدون تعديل الحساب فعليًا.

UpdateLocationAdminRequest

طلب رسالة لـ AccessControl.UpdateLocationAdmin.

الحقول
location_admin

Admin

مطلوبة. الإصدار المُحدَّث من صفحة "المشرف"

update_mask

FieldMask

مطلوبة. الحقول المحددة التي يجب تعديلها. الحقل الوحيد القابل للتعديل هو الدور.