Package google.mybusiness.accountmanagement.v1

সূচক

প্রবেশাধিকার নিয়ন্ত্রণ

এই পরিষেবাটি ব্যবহারকারীদের পরিচালনার অনুমতি দেয় যাদের অ্যাকাউন্ট এবং অবস্থানগুলিতে অ্যাক্সেস রয়েছে।

আমন্ত্রণ গ্রহণ

rpc AcceptInvitation( AcceptInvitationRequest ) returns ( Empty )

নির্দিষ্ট আমন্ত্রণ গ্রহণ করে।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

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

আরও তথ্যের জন্য, OAuth 2.0 ওভারভিউ দেখুন।

অ্যাকাউন্ট অ্যাডমিন তৈরি করুন

rpc CreateAccountAdmin( CreateAccountAdminRequest ) returns ( Admin )

নির্দিষ্ট অ্যাকাউন্টের জন্য প্রশাসক হওয়ার জন্য নির্দিষ্ট ব্যবহারকারীকে আমন্ত্রণ জানায়। অ্যাকাউন্টে অ্যাক্সেস দেওয়ার জন্য আমন্ত্রিত ব্যক্তিকে অবশ্যই আমন্ত্রণ গ্রহণ করতে হবে। প্রোগ্রাম্যাটিকভাবে একটি আমন্ত্রণ গ্রহণ করতে [AcceptInvitation] [google.mybusiness.accountmanagement.v1.AcceptInvitation] দেখুন।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

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

আরও তথ্যের জন্য, OAuth 2.0 ওভারভিউ দেখুন।

LocationAdmin তৈরি করুন

rpc CreateLocationAdmin( CreateLocationAdminRequest ) returns ( Admin )

নির্দিষ্ট ব্যবহারকারীকে নির্দিষ্ট অবস্থানের জন্য প্রশাসক হওয়ার জন্য আমন্ত্রণ জানায়। আমন্ত্রিত ব্যক্তিকে অবশ্যই আমন্ত্রণটি গ্রহণ করতে হবে যাতে লোকেশনে অ্যাক্সেস দেওয়া যায়। প্রোগ্রাম্যাটিকভাবে একটি আমন্ত্রণ গ্রহণ করতে [AcceptInvitation] [google.mybusiness.accountmangement.v1.AcceptInvitation] দেখুন।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

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

আরও তথ্যের জন্য, OAuth 2.0 ওভারভিউ দেখুন।

আমন্ত্রণ অস্বীকার করুন

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 ওভারভিউ দেখুন।

LocationAdmin মুছুন

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 ওভারভিউ দেখুন।

আমন্ত্রণ তালিকা

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 ওভারভিউ দেখুন।

স্থানান্তর

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 ওভারভিউ দেখুন।

হিসাব

এই API Google-এ ব্যবসায়িক অ্যাকাউন্ট পরিচালনার অনুমতি দেয়। এটি নিম্নলিখিত সংস্থান মডেল সংজ্ঞায়িত করে:

  • এপিআই-এর অ্যাকাউন্ট সম্পদের একটি সংগ্রহ রয়েছে, যার নাম accounts/*

  • একটি সুবিধা হিসাবে, আপনি প্রমাণীকৃত কলারের ব্যক্তিগত অ্যাকাউন্টের জন্য অ্যাকাউন্ট আইডির পরিবর্তে "আমি" প্রতিশব্দ ব্যবহার করতে পারেন। উদাহরণ: GET /v1/accounts/me GET /v1/accounts/me/locations

হিসাব তৈরি কর

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 ওভারভিউ দেখুন।

তালিকা অ্যাকাউন্ট

rpc ListAccounts( ListAccountsRequest ) returns ( ListAccountsResponse )

প্রমাণীকৃত ব্যবহারকারীর জন্য সমস্ত অ্যাকাউন্ট তালিকাভুক্ত করে। এতে ব্যবহারকারীর মালিকানাধীন সমস্ত অ্যাকাউন্ট, সেইসাথে ব্যবহারকারীর পরিচালনার অধিকার রয়েছে এমন যেকোনো অ্যাকাউন্ট অন্তর্ভুক্ত রয়েছে।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

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

আরও তথ্যের জন্য, OAuth 2.0 ওভারভিউ দেখুন।

হালনাগাদ হিসাব

rpc UpdateAccount( UpdateAccountRequest ) returns ( Account )

নির্দিষ্ট ব্যবসায়িক অ্যাকাউন্ট আপডেট করে। এই পদ্ধতি ব্যবহার করে ব্যক্তিগত অ্যাকাউন্ট আপডেট করা যাবে না।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

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

আরও তথ্যের জন্য, OAuth 2.0 ওভারভিউ দেখুন।

আমন্ত্রণ অনুরোধ স্বীকার করুন

AccessControl.AcceptInvitation-এর জন্য বার্তার অনুরোধ করুন।

ক্ষেত্র
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

প্রয়োজন। অ্যাকাউন্টের ধরন রয়েছে। এই API ব্যবহার করে 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

এই অ্যাকাউন্টের জন্য প্রমাণীকৃত ব্যবহারকারীর অ্যাক্সেসের স্তর নির্দেশ করে। আরও তথ্যের জন্য, সহায়তা কেন্দ্র নিবন্ধটি দেখুন

এনামস
ACCOUNT_ROLE_UNSPECIFIED উল্লিখিত না.
PRIMARY_OWNER ব্যবহারকারী এই অ্যাকাউন্টের প্রাথমিক মালিক।
OWNER অ্যাকাউন্টের ব্যবহারকারী মালিক।
MANAGER ব্যবহারকারী এই অ্যাকাউন্ট পরিচালনা করতে পারেন.
SITE_MANAGER ব্যবহারকারী অ্যাকাউন্টের জন্য বৈশিষ্ট্যগুলির একটি সীমিত সেট পরিচালনা করতে পারেন।

অ্যাকাউন্ট ধরন

এটি কী ধরনের অ্যাকাউন্ট তা নির্দেশ করে: হয় একটি ব্যক্তিগত/ব্যবহারকারী অ্যাকাউন্ট বা একটি ব্যবসায়িক অ্যাকাউন্ট।

এনামস
ACCOUNT_TYPE_UNSPECIFIED উল্লিখিত না.
PERSONAL একটি শেষ ব্যবহারকারী অ্যাকাউন্ট।
LOCATION_GROUP অবস্থানের একটি গ্রুপ। আরও তথ্যের জন্য, সহায়তা কেন্দ্র নিবন্ধটি দেখুন
USER_GROUP সংগঠনের কর্মীদের গ্রুপে আলাদা করার জন্য একটি ব্যবহারকারী গ্রুপ। আরও তথ্যের জন্য, সহায়তা কেন্দ্র নিবন্ধটি দেখুন
ORGANIZATION একটি সংস্থা একটি কোম্পানির প্রতিনিধিত্ব করে। আরও তথ্যের জন্য, সহায়তা কেন্দ্র নিবন্ধটি দেখুন

সংস্থার তথ্য

একটি প্রতিষ্ঠানের জন্য সংরক্ষিত অতিরিক্ত তথ্য।

ক্ষেত্র
registered_domain

string

শুধুমাত্র আউটপুট। অ্যাকাউন্টের জন্য নিবন্ধিত ডোমেন।

address

PostalAddress

শুধুমাত্র আউটপুট। অ্যাকাউন্টের জন্য ডাক ঠিকানা।

phone_number

string

শুধুমাত্র আউটপুট। প্রতিষ্ঠানের যোগাযোগের নম্বর।

পারমিশন লেভেল

এই অ্যাকাউন্টের জন্য প্রমাণীকৃত ব্যবহারকারীর অ্যাক্সেসের স্তর নির্দেশ করে।

এনামস
PERMISSION_LEVEL_UNSPECIFIED উল্লিখিত না.
OWNER_LEVEL ব্যবহারকারীর মালিক স্তরের অনুমতি আছে।
MEMBER_LEVEL ব্যবহারকারীর সদস্য স্তরের অনুমতি আছে।

যাচাইকরণ রাজ্য

অ্যাকাউন্টের যাচাইকরণ অবস্থা নির্দেশ করে।

এনামস
VERIFICATION_STATE_UNSPECIFIED উল্লিখিত না.
VERIFIED যাচাইকৃত একাউন্ট.
UNVERIFIED যে অ্যাকাউন্টটি যাচাই করা হয়নি এবং যাচাইকরণের অনুরোধ করা হয়নি।
VERIFICATION_REQUESTED যে অ্যাকাউন্টটি যাচাই করা হয়নি, তবে যাচাইয়ের অনুরোধ করা হয়েছে।

ভেটেড স্টেট

একটি অ্যাকাউন্টের পরীক্ষিত অবস্থা নির্দেশ করে।

এনামস
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

শুধুমাত্র আউটপুট। এই প্রশাসকের নির্দিষ্ট সংস্থানের জন্য একটি মুলতুবি আমন্ত্রণ আছে কিনা তা নির্দেশ করে৷

অ্যাডমিন রোল

একজন অ্যাডমিনের অ্যাক্সেস লেভেল নির্দেশ করে। আরও তথ্যের জন্য, সহায়তা কেন্দ্র নিবন্ধটি দেখুন

এনামস
ADMIN_ROLE_UNSPECIFIED উল্লিখিত না.
PRIMARY_OWNER প্রশাসকের মালিক-স্তরের অ্যাক্সেস রয়েছে এবং তিনি প্রাথমিক মালিক৷ (UI-তে 'প্রাথমিক মালিক' হিসেবে প্রদর্শিত হয়)।
OWNER প্রশাসকের মালিক-স্তরের অ্যাক্সেস আছে। (UI-তে 'মালিক' হিসেবে প্রদর্শিত হয়)।
MANAGER অ্যাডমিনের ম্যানেজারিয়াল অ্যাক্সেস আছে।
SITE_MANAGER প্রশাসক সামাজিক (Google+) পৃষ্ঠাগুলি পরিচালনা করতে পারেন৷ (UI-তে 'সাইট ম্যানেজার' হিসেবে প্রদর্শিত হয়)। এই API একটি SITE_MANAGER ভূমিকা সহ একটি অ্যাকাউন্ট প্রশাসক তৈরি করার অনুমতি দেয় না৷

অ্যাকাউন্ট অ্যাডমিন অনুরোধ তৈরি করুন

AccessControl.CreateAccountAdmin-এর জন্য বার্তার অনুরোধ করুন।

ক্ষেত্র
parent

string

প্রয়োজন। এই অ্যাডমিন যে অ্যাকাউন্টের জন্য তৈরি করা হয়েছে তার সংস্থানের নাম। accounts/{account_id}

admin

Admin

প্রয়োজন। প্রশাসক তৈরি করা হয়েছে. ভূমিকা SITE_MANAGER হতে পারে না৷

অ্যাকাউন্টের অনুরোধ তৈরি করুন

Accounts.CreateAccount এর জন্য বার্তার অনুরোধ করুন।

ক্ষেত্র
account

Account

প্রয়োজন। যে অ্যাকাউন্টটি তৈরি করতে হবে তার জন্য অ্যাকাউন্টের তথ্য। শুধুমাত্র অনুমোদিত ক্ষেত্র হল অ্যাকাউন্ট এবং টাইপ।

LocationAdminRequest তৈরি করুন

AccessControl.CreateLocationAdmin-এর জন্য বার্তার অনুরোধ করুন।

ক্ষেত্র
parent

string

প্রয়োজন। এই অ্যাডমিন যে অবস্থানের জন্য তৈরি করা হয়েছে তার সংস্থানের নাম। locations/{location_id}/admins

admin

Admin

প্রয়োজন। প্রশাসক তৈরি করুন.

আমন্ত্রণ অনুরোধ প্রত্যাখ্যান করুন

AccessControl.DeclineInvitation-এর জন্য বার্তার অনুরোধ করুন।

ক্ষেত্র
name

string

প্রয়োজন। অ্যাকাউন্টের আমন্ত্রণের নাম যা প্রত্যাখ্যান করা হচ্ছে। accounts/{account_id}/invitations/{invitation_id}

অ্যাকাউন্ট মুছুন অ্যাডমিন অনুরোধ

AccessControl.DeleteAccountAdmin-এর জন্য বার্তার অনুরোধ করুন।

ক্ষেত্র
name

string

প্রয়োজন। অ্যাকাউন্ট থেকে সরানোর জন্য অ্যাডমিনের সম্পদের নাম। accounts/{account_id}/admins/{admin_id}

LocationAdminRequest মুছুন

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

এই আমন্ত্রণটি যে টার্গেট লোকেশনের জন্য।

গন্তব্য

একটি মুলতুবি আমন্ত্রণের জন্য একটি লক্ষ্য অবস্থানের প্রতিনিধিত্ব করে৷

ক্ষেত্র
location_name

string

যে অবস্থানে ব্যবহারকারীকে আমন্ত্রণ জানানো হয়েছে তার নাম।

address

string

যে অবস্থানে ব্যবহারকারীকে আমন্ত্রণ জানানো হয়েছে তার ঠিকানা।

টার্গেট টাইপ

একটি আমন্ত্রণ টার্গেটের ধরন।

এনামস
TARGET_TYPE_UNSPECIFIED লক্ষ্য টাইপ অনির্দিষ্ট হলে সেট করুন।
ACCOUNTS_ONLY শুধুমাত্র ধরনের অ্যাকাউন্টের লক্ষ্যগুলির জন্য আমন্ত্রণগুলি তালিকাভুক্ত করুন।
LOCATIONS_ONLY শুধুমাত্র টাইপ অবস্থানের লক্ষ্যগুলির জন্য আমন্ত্রণগুলি তালিকাভুক্ত করুন৷

ListAccountAdminsRequest

AccessControl.ListAccountAdmins-এর জন্য অনুরোধ বার্তা।

ক্ষেত্র
parent

string

প্রয়োজন। যে অ্যাকাউন্ট থেকে অ্যাডমিনদের তালিকা পুনরুদ্ধার করতে হবে তার নাম। accounts/{account_id}/admins

ListAccountAdminsResponse

AccessControl.ListAccountAdmins-এর জন্য প্রতিক্রিয়া বার্তা।

ক্ষেত্র
account_admins[]

Admin

অ্যাডমিন উদাহরণের একটি সংগ্রহ।

তালিকা অ্যাকাউন্টের অনুরোধ

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 ক্ষেত্র হল একমাত্র সমর্থিত ফিল্টার।

তালিকা অ্যাকাউন্ট প্রতিক্রিয়া

Accounts.ListAccounts এর জন্য প্রতিক্রিয়া বার্তা।

ক্ষেত্র
accounts[]

Account

অ্যাকাউন্টের একটি সংগ্রহ যেখানে ব্যবহারকারীর অ্যাক্সেস আছে। অনুসন্ধানকারী ব্যবহারকারীর ব্যক্তিগত অ্যাকাউন্ট সর্বদা ফলাফলের প্রথম আইটেম হবে, যদি না এটি ফিল্টার করা হয়।

next_page_token

string

যদি অ্যাকাউন্টের সংখ্যা অনুরোধ করা পৃষ্ঠার আকারকে ছাড়িয়ে যায়, তাহলে accounts.list এ পরবর্তী কলে অ্যাকাউন্টের পরবর্তী পৃষ্ঠাটি আনতে এই ক্ষেত্রটি একটি টোকেন দিয়ে পূরণ করা হয়। যদি আর কোনো অ্যাকাউন্ট না থাকে, তাহলে এই ক্ষেত্রটি প্রতিক্রিয়াতে উপস্থিত থাকে না।

তালিকা আমন্ত্রণ অনুরোধ

AccessControl.ListInvitations এর জন্য অনুরোধ বার্তা.

ক্ষেত্র
parent

string

প্রয়োজন। যে অ্যাকাউন্ট থেকে আমন্ত্রণের তালিকা পুনরুদ্ধার করা হচ্ছে তার নাম। accounts/{account_id}/invitations

filter

string

ঐচ্ছিক। প্রতিক্রিয়া ফিল্টার করা Invitation.target_type ক্ষেত্রের মাধ্যমে সমর্থিত।

তালিকা আমন্ত্রণ প্রতিক্রিয়া

AccessControl.ListInvitations-এর জন্য প্রতিক্রিয়া বার্তা।

ক্ষেত্র
invitations[]

Invitation

অ্যাকাউন্টের জন্য মুলতুবি থাকা আমন্ত্রণের একটি সংগ্রহ৷ এখানে তালিকাভুক্ত আমন্ত্রণের সংখ্যা 1000 এর বেশি হতে পারে না।

ListLocationAdminsRequest

AccessControl.ListLocationAdmins-এর জন্য বার্তার অনুরোধ করুন।

ক্ষেত্র
parent

string

প্রয়োজন। প্রশাসকদের তালিকাভুক্ত করার জন্য অবস্থানের নাম। locations/{location_id}/admins

ListLocationAdminsResponse

AccessControl.ListLocationAdmins-এর জন্য প্রতিক্রিয়া বার্তা।

ক্ষেত্র
admins[]

Admin

অ্যাডমিনদের একটি সংগ্রহ।

স্থানান্তরের অনুরোধ

AccessControl.TransferLocation-এর জন্য বার্তার অনুরোধ করুন।

ক্ষেত্র
name

string

প্রয়োজন। স্থানান্তর করার জন্য অবস্থানের নাম। locations/{location_id}

destination_account

string

প্রয়োজন। লোকেশন ট্রান্সফার করার জন্য অ্যাকাউন্ট রিসোর্সের নাম (উদাহরণস্বরূপ, "অ্যাকাউন্টস/{অ্যাকাউন্ট}")।

UpdateAccountAdminRequest

AccessControl.UpdateAccountAdmin-এর জন্য বার্তার অনুরোধ করুন।

ক্ষেত্র
account_admin

Admin

প্রয়োজন। অ্যাডমিনের আপডেট সংস্করণ।

update_mask

FieldMask

প্রয়োজন। নির্দিষ্ট ক্ষেত্র যা আপডেট করা উচিত। একমাত্র সম্পাদনাযোগ্য ক্ষেত্র হল ভূমিকা।

অ্যাকাউন্টের অনুরোধ আপডেট করুন

Accounts.UpdateAccount এর জন্য বার্তার অনুরোধ করুন।

ক্ষেত্র
account

Account

প্রয়োজন। আপডেট করা অ্যাকাউন্ট।

update_mask

FieldMask

প্রয়োজন। নির্দিষ্ট ক্ষেত্র যা আপডেট করা উচিত। শুধুমাত্র সম্পাদনাযোগ্য ক্ষেত্র হল accountName

validate_only

bool

ঐচ্ছিক। সত্য হলে, অ্যাকাউন্ট আপডেট না করেই অনুরোধটি যাচাই করা হয়।

UpdateLocationAdminRequest

AccessControl.UpdateLocationAdmin-এর জন্য বার্তার অনুরোধ করুন।

ক্ষেত্র
location_admin

Admin

প্রয়োজন। অ্যাডমিনের আপডেট সংস্করণ।

update_mask

FieldMask

প্রয়োজন। নির্দিষ্ট ক্ষেত্র যা আপডেট করা উচিত। একমাত্র সম্পাদনাযোগ্য ক্ষেত্র হল ভূমিকা।