REST Resource: customers.apps.android

সম্পদ: AppDetails

অ্যাপের বিবরণ প্রতিনিধিত্বকারী সংস্থান।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "displayName": string,
  "description": string,
  "appId": string,
  "revisionId": string,
  "type": enum (AppItemType),
  "iconUri": string,
  "detailUri": string,
  "firstPublishTime": string,
  "latestPublishTime": string,
  "publisher": string,
  "isPaidApp": boolean,
  "homepageUri": string,
  "privacyPolicyUri": string,
  "reviewNumber": string,
  "reviewRating": number,
  "serviceError": {
    object (Status)
  },

  // Union field app_info can be only one of the following:
  "chromeAppInfo": {
    object (ChromeAppInfo)
  },
  "androidAppInfo": {
    object (AndroidAppInfo)
  }
  // End of list of possible types for union field app_info.
}
ক্ষেত্র
name

string

শুধুমাত্র আউটপুট। বিন্যাস: name=customers/{customer_id}/apps/{chrome|android|web}/{appId}@{version}

displayName

string

শুধুমাত্র আউটপুট। অ্যাপের প্রদর্শনের নাম।

description

string

শুধুমাত্র আউটপুট। অ্যাপের বর্ণনা।

appId

string

শুধুমাত্র আউটপুট। আইটেম জন্য অনন্য দোকান শনাক্তকারী. উদাহরণ: Google ড্রাইভ ক্রোম এক্সটেনশনে সেভ করার জন্য "gmbmikajjgmnabiglmofipeabaddhgne", Google Drive Android অ্যাপের জন্য "com.google.android.apps.docs"।

revisionId

string

শুধুমাত্র আউটপুট। অ্যাপ সংস্করণ। যখনই অ্যাপটির একটি নতুন সংস্করণ প্রকাশিত হয় তখনই একটি নতুন সংশোধন করা হয়৷

type

enum ( AppItemType )

শুধুমাত্র আউটপুট। অ্যাপের ধরন।

iconUri

string

শুধুমাত্র আউটপুট। পণ্যের আইকন হিসেবে ব্যবহার করা যেতে পারে এমন একটি ছবির লিঙ্ক।

detailUri

string

শুধুমাত্র আউটপুট। আইটেমটির বিস্তারিত পৃষ্ঠার জন্য uri.

firstPublishTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। প্রথম প্রকাশিত সময়।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

latestPublishTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। সর্বশেষ প্রকাশিত সময়।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

publisher

string

শুধুমাত্র আউটপুট। আইটেম প্রকাশক.

isPaidApp

boolean

শুধুমাত্র আউটপুট। অ্যাপটির জন্য অর্থপ্রদান করতে হবে বা অর্থপ্রদত্ত সামগ্রী আছে কিনা তা নির্দেশ করে৷

homepageUri

string

শুধুমাত্র আউটপুট। হোম পেজ বা ওয়েবসাইট uri.

privacyPolicyUri

string

শুধুমাত্র আউটপুট। ইউআরআই অ্যাপের গোপনীয়তা নীতির দিকে নির্দেশ করে, যদি এটি বিকাশকারী দ্বারা সরবরাহ করা হয়। সংস্করণ-নির্দিষ্ট ক্ষেত্র যা শুধুমাত্র অনুরোধ করা অ্যাপ সংস্করণ পাওয়া গেলেই সেট করা হবে।

reviewNumber

string ( int64 format)

শুধুমাত্র আউটপুট। প্রাপ্ত রিভিউ সংখ্যা. Chrome ওয়েব স্টোর পর্যালোচনা তথ্য সবসময় একটি অ্যাপের সর্বশেষ সংস্করণের জন্য থাকবে।

reviewRating

number

শুধুমাত্র আউটপুট। অ্যাপটির রেটিং (৫ স্টারে)। Chrome ওয়েব স্টোর পর্যালোচনা তথ্য সবসময় একটি অ্যাপের সর্বশেষ সংস্করণের জন্য থাকবে।

serviceError

object ( Status )

শুধুমাত্র আউটপুট। প্রযোজ্য হলে আংশিক পরিষেবা ত্রুটি সম্পর্কে তথ্য।

ইউনিয়ন ফিল্ড app_info

app_info নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

chromeAppInfo

object ( ChromeAppInfo )

শুধুমাত্র আউটপুট। Chrome ওয়েব স্টোর অ্যাপের তথ্য।

androidAppInfo

object ( AndroidAppInfo )

শুধুমাত্র আউটপুট। অ্যান্ড্রয়েড অ্যাপ তথ্য।

AppItemType

অ্যাপের ধরন।

Enums
APP_ITEM_TYPE_UNSPECIFIED অ্যাপের ধরন অনির্দিষ্ট।
CHROME ক্রোম অ্যাপ।
ANDROID ARC++ অ্যাপ।
WEB ওয়েব অ্যাপ।

ChromeAppInfo

Chrome ওয়েব স্টোর অ্যাপের তথ্য।

JSON প্রতিনিধিত্ব
{
  "minUserCount": integer,
  "permissions": [
    {
      object (ChromeAppPermission)
    }
  ],
  "siteAccess": [
    {
      object (ChromeAppSiteAccess)
    }
  ],
  "type": enum (ItemType),
  "supportEnabled": boolean,
  "isTheme": boolean,
  "googleOwned": boolean,
  "isCwsHosted": boolean,
  "kioskEnabled": boolean,
  "isKioskOnly": boolean,
  "isExtensionPolicySupported": boolean
}
ক্ষেত্র
minUserCount

integer

শুধুমাত্র আউটপুট। এই অ্যাপ ব্যবহারকারী ব্যবহারকারীর ন্যূনতম সংখ্যা।

permissions[]

object ( ChromeAppPermission )

শুধুমাত্র আউটপুট। অ্যাপ্লিকেশন দ্বারা অনুরোধ করা প্রতিটি কাস্টম অনুমতি. সংস্করণ-নির্দিষ্ট ক্ষেত্র যা শুধুমাত্র অনুরোধ করা অ্যাপ সংস্করণ পাওয়া গেলেই সেট করা হবে।

siteAccess[]

object ( ChromeAppSiteAccess )

শুধুমাত্র আউটপুট। প্রতিটি অনুমতি ডোমেইন বা বিস্তৃত হোস্ট প্যাটার্ন অ্যাক্সেস প্রদান. (যেমন www.google.com)। এর মধ্যে ম্যানিফেস্টের অনুমতি নোডে থাকা বিষয়বস্তু স্ক্রিপ্ট এবং হোস্টের মিলগুলি অন্তর্ভুক্ত রয়েছে৷ সংস্করণ-নির্দিষ্ট ক্ষেত্র যা শুধুমাত্র অনুরোধ করা অ্যাপ সংস্করণ পাওয়া গেলেই সেট করা হবে।

type

enum ( ItemType )

শুধুমাত্র আউটপুট। Chrome ওয়েব স্টোরে একটি আইটেমের প্রকার

supportEnabled

boolean

শুধুমাত্র আউটপুট। অ্যাপ ডেভেলপার তাদের অ্যাপের জন্য সমর্থন সক্ষম করেছে। সংস্করণ-নির্দিষ্ট ক্ষেত্র যা শুধুমাত্র অনুরোধ করা অ্যাপ সংস্করণ পাওয়া গেলেই সেট করা হবে।

isTheme

boolean

শুধুমাত্র আউটপুট। অ্যাপ বা এক্সটেনশন একটি থিম কিনা।

googleOwned

boolean

শুধুমাত্র আউটপুট। অ্যাপ বা এক্সটেনশন Google দ্বারা নির্মিত এবং রক্ষণাবেক্ষণ করা হয় কিনা। সংস্করণ-নির্দিষ্ট ক্ষেত্র যা শুধুমাত্র অনুরোধ করা অ্যাপ সংস্করণ পাওয়া গেলেই সেট করা হবে।

isCwsHosted

boolean

শুধুমাত্র আউটপুট। অ্যাপ বা এক্সটেনশনটি Chrome ওয়েব স্টোরে প্রকাশিত অবস্থায় আছে কিনা।

kioskEnabled

boolean

শুধুমাত্র আউটপুট। এই অ্যাপটি ChromeOS ডিভাইসে কিয়স্ক মোডের জন্য সক্ষম করা আছে কিনা

isKioskOnly

boolean

শুধুমাত্র আউটপুট। অ্যাপটি শুধুমাত্র ChromeOS ডিভাইসে কিয়স্ক মোডের জন্য কিনা

isExtensionPolicySupported

boolean

শুধুমাত্র আউটপুট। একটি অ্যাপ এক্সটেনশনের জন্য নীতি সমর্থন করে কিনা।

ChromeApp অনুমতি

একটি Chrome অ্যাপ বা এক্সটেনশন দ্বারা অনুরোধ করা হয়েছে।

JSON প্রতিনিধিত্ব
{
  "type": string,
  "documentationUri": string,
  "accessUserData": boolean
}
ক্ষেত্র
type

string

শুধুমাত্র আউটপুট। অনুমতির ধরন।

documentationUri

string

শুধুমাত্র আউটপুট। উপলব্ধ থাকলে, বর্তমান অনুমতির জন্য ডকুমেন্টেশন আছে এমন একটি পৃষ্ঠায় একটি URI।

accessUserData

boolean

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

ChromeAppSiteAccess

একটি হোস্ট অনুমতি প্রতিনিধিত্ব.

JSON প্রতিনিধিত্ব
{
  "hostMatch": string
}
ক্ষেত্র
hostMatch

string

শুধুমাত্র আউটপুট। এটিতে খুব নির্দিষ্ট হোস্ট থাকতে পারে, বা উদাহরণের জন্য "*.com" এর মতো প্যাটার্ন থাকতে পারে।

খবর ধরন

Chrome ওয়েব স্টোরের একটি আইটেম একটি এক্সটেনশন কিনা।

Enums
ITEM_TYPE_UNSPECIFIED অনির্দিষ্ট আইটেম টাইপ।
EXTENSION ক্রোম এক্সটেনশন।
OTHERS এক্সটেনশন ছাড়া অন্য কোন প্রকার।

AndroidAppInfo

অ্যান্ড্রয়েড অ্যাপ তথ্য।

JSON প্রতিনিধিত্ব
{
  "permissions": [
    {
      object (AndroidAppPermission)
    }
  ]
}
ক্ষেত্র
permissions[]

object ( AndroidAppPermission )

শুধুমাত্র আউটপুট। একটি অ্যান্ড্রয়েড অ্যাপ দ্বারা অনুরোধ করা অনুমতিগুলি৷

AndroidApp অনুমতি

একটি অ্যান্ড্রয়েড অ্যাপের মাধ্যমে অনুমতির অনুরোধ করা হয়েছে।

JSON প্রতিনিধিত্ব
{
  "type": string
}
ক্ষেত্র
type

string

শুধুমাত্র আউটপুট। অনুমতির ধরন।

স্ট্যাটাস

Status টাইপ একটি লজিক্যাল ত্রুটি মডেলকে সংজ্ঞায়িত করে যা REST API এবং RPC API সহ বিভিন্ন প্রোগ্রামিং পরিবেশের জন্য উপযুক্ত। এটি gRPC দ্বারা ব্যবহৃত হয়। প্রতিটি Status বার্তায় তিনটি টুকরো ডেটা থাকে: ত্রুটি কোড, ত্রুটি বার্তা এবং ত্রুটির বিবরণ।

আপনি API ডিজাইন গাইডে এই ত্রুটি মডেল এবং এটির সাথে কীভাবে কাজ করবেন সে সম্পর্কে আরও জানতে পারেন।

JSON প্রতিনিধিত্ব
{
  "code": integer,
  "message": string,
  "details": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
ক্ষেত্র
code

integer

স্ট্যাটাস কোড, যা google.rpc.Code এর একটি enum মান হওয়া উচিত।

message

string

একটি বিকাশকারী-মুখী ত্রুটি বার্তা, যা ইংরেজিতে হওয়া উচিত। যেকোন ব্যবহারকারী-মুখী ত্রুটি বার্তা স্থানীয়করণ করা উচিত এবং google.rpc.Status.details ক্ষেত্রে পাঠানো উচিত, অথবা ক্লায়েন্ট দ্বারা স্থানীয়করণ করা উচিত।

details[]

object

ত্রুটির বিবরণ বহন করে এমন বার্তাগুলির একটি তালিকা৷ APIs ব্যবহার করার জন্য বার্তা প্রকারের একটি সাধারণ সেট আছে।

একটি নির্বিচারী ধরনের ক্ষেত্র ধারণকারী একটি বস্তু. একটি অতিরিক্ত ক্ষেত্র "@type" এ টাইপ সনাক্তকারী একটি URI রয়েছে৷ উদাহরণ: { "id": 1234, "@type": "types.example.com/standard/id" }

পদ্ধতি

get

একটি গ্রাহকের জন্য তার সম্পদের নাম দ্বারা একটি নির্দিষ্ট অ্যাপ পান।