REST Resource: accounts.locations

রিসোর্স: লোকেশন

একটি লোকেশন। এইসব ফিল্ডের বিস্তারিত বিবরণের জন্য সহায়তা কেন্দ্র নিবন্ধ অথবা সঠিক ব্যবসার বিভাগের তালিকার জন্য বিভাগের এন্ডপয়েন্ট দেখুন।

JSON উপস্থাপনা
{
  "name": string,
  "languageCode": string,
  "storeCode": string,
  "title": string,
  "phoneNumbers": {
    object (PhoneNumbers)
  },
  "categories": {
    object (Categories)
  },
  "storefrontAddress": {
    object (PostalAddress)
  },
  "websiteUri": string,
  "regularHours": {
    object (BusinessHours)
  },
  "specialHours": {
    object (SpecialHours)
  },
  "serviceArea": {
    object (ServiceAreaBusiness)
  },
  "labels": [
    string
  ],
  "adWordsLocationExtensions": {
    object (AdWordsLocationExtensions)
  },
  "latlng": {
    object (LatLng)
  },
  "openInfo": {
    object (OpenInfo)
  },
  "metadata": {
    object (Metadata)
  },
  "profile": {
    object (Profile)
  },
  "relationshipData": {
    object (RelationshipData)
  },
  "moreHours": [
    {
      object (MoreHours)
    }
  ],
  "serviceItems": [
    {
      object (ServiceItem)
    }
  ]
}
ফিল্ড
name

string

শনাক্তকারী। এই ফর্ম্যাটে এই লোকেশনের জন্য Google শনাক্তকারী: locations/{locationId}.

languageCode

string

পরিবর্তন করা যাবে না। লোকেশন অনুযায়ী ভাষা। তৈরি করার সময় সেট করা হয় এবং আপডেট করা যায় না।

storeCode

string

ঐচ্ছিক। এই লোকেশনের জন্য এক্সটার্নাল শনাক্তকারী, যা কোনও নির্দিষ্ট অ্যাকাউন্টের মধ্যে অনন্য হতে হবে। এটি আপনার নিজের রেকর্ডের সাথে লোকেশন যুক্ত করার একটি উপায়।

title

string

প্রয়োজনীয়। আপনার ব্যবসার আসল নাম লোকেশনের নামে প্রতিফলিত হওয়া উচিত, যেমনটি আপনার স্টোরফ্রন্ট, ওয়েবসাইট এবং স্টেশনারিতে ধারাবাহিকভাবে ব্যবহার করা হয় এবং গ্রাহকদের কাছে পরিচিত। প্রাসঙ্গিক হলে, রিসোর্সের অন্যান্য ফিল্ডে যেকোনও অতিরিক্ত তথ্য যোগ করা যেতে পারে (যেমন, Address, Categories)। আপনার নামে অপ্রয়োজনীয় তথ্য যোগ করবেন না (যেমন, "Google Inc. - Mountain View Corporate Headquarters"-এর পরিবর্তে "Google" লিখুন)। মার্কেটিং ট্যাগলাইন, স্টোর কোড, বিশেষ অক্ষর, খোলা/বন্ধ থাকার সময় বা স্ট্যাটাস, ফোন নম্বর, ওয়েবসাইটের URL, পরিষেবা/প্রোডাক্টের তথ্য, লোকেশন/ঠিকানা বা দিকনির্দেশ অথবা কন্টেনমেন্ট তথ্য (যেমন, "Duane Reade-এ Chase ATM") অন্তর্ভুক্ত করবেন না।

phoneNumbers

object (PhoneNumbers)

ঐচ্ছিক। ব্যবসার সাথে যোগাযোগ করার জন্য গ্রাহকরা যেসব আলাদা আলাদা ফোন নম্বর ব্যবহার করতে পারেন।

categories

object (Categories)

ঐচ্ছিক। ব্যবসার বিবরণ দেয় এমন বিভিন্ন বিভাগ।

storefrontAddress

object (PostalAddress)

ঐচ্ছিক। আপনার ব্যবসার লোকেশন বর্ণনা করার জন্য একটি সুনির্দিষ্ট, সঠিক ঠিকানা। দূরবর্তী লোকেশনে অবস্থিত PO বক্স বা মেলবক্স গ্রহণযোগ্য নয়। এই মুহূর্তে, আপনি ঠিকানায় সর্বাধিক পাঁচটি addressLines ভ্যালু উল্লেখ করতে পারবেন। এই ফিল্ডটি শুধুমাত্র সেইসব ব্যবসার জন্য সেট করা উচিত যেগুলির স্টোরফ্রন্ট আছে। CUSTOMER_LOCATION_ONLY ধরনের লোকেশনের জন্য এই ফিল্ড সেট করা উচিত নয়, তবে সেট করা হলে, প্রদত্ত যেকোনও ভ্যালু বাতিল করা হবে।

websiteUri

string

ঐচ্ছিক। এই ব্যবসার URL. সম্ভব হলে, এমন একটি URL ব্যবহার করুন যা সমস্ত লোকেশন বা ব্র্যান্ডের প্রতিনিধিত্ব করে এমন একটি সাধারণ ওয়েবসাইট/URL-এর পরিবর্তে এই নির্দিষ্ট ব্যবসার লোকেশনকে উপস্থাপন করে।

regularHours

object (BusinessHours)

ঐচ্ছিক। ব্যবসার কর্মসময়।

specialHours

object (SpecialHours)

ঐচ্ছিক। ব্যবসার জন্য বিশেষ সময়। এর মধ্যে সাধারণত ছুটির দিনের কর্মসময় এবং নিয়মিত কর্মসময়ের বাইরে অন্যান্য সময় অন্তর্ভুক্ত থাকে। এগুলি নিয়মিত কর্মসময়কে ওভাররাইড করে। নিয়মিত সময় ছাড়া এই ফিল্ড সেট করা যাবে না।

serviceArea

object (ServiceAreaBusiness)

ঐচ্ছিক। পরিষেবা প্রদানকারী ব্যবসা গ্রাহকের লোকেশনে গিয়ে পরিষেবা প্রদান করে। এই ব্যবসাটি যদি কোনও পরিষেবা প্রদানকারী ব্যবসা হয়, তাহলে এই ফিল্ডে সেই ব্যবসার পরিষেবা প্রদানকারী এলাকা(গুলি) সম্পর্কে বর্ণনা করা হয়।

labels[]

string

ঐচ্ছিক। আপনার ব্যবসা ট্যাগ করার জন্য ফ্রি-ফর্ম স্ট্রিংয়ের একটি সংগ্রহ। এইসব লেবেল ব্যবহারকারী নিজে ইন্টার‌্যাক্ট করতে পারেন এমন নয়; শুধু আপনিই সেগুলি দেখতে পাবেন। প্রতিটি লেবেলে ১-২৫৫টি অক্ষর থাকতে হবে।

adWordsLocationExtensions

object (AdWordsLocationExtensions)

ঐচ্ছিক। AdWords-এ দেখানো অতিরিক্ত তথ্য।

latlng

object (LatLng)

ঐচ্ছিক। ব্যবহারকারীর দেওয়া অক্ষাংশ ও দ্রাঘিমাংশ। কোনও লোকেশন তৈরি করার সময়, প্রদত্ত ঠিকানা জিওকোড করা হলে এই ফিল্ডটি উপেক্ষা করা হয়। এই ফিল্ডটি শুধুমাত্র গেট অনুরোধে ফেরত দেওয়া হয় যদি ব্যবহারকারীর দেওয়া latlng মান তৈরি করার সময় গৃহীত হয়, অথবা latlng মান Google Business Profile ওয়েবসাইটের মাধ্যমে আপডেট করা হয়। এই ফিল্ড শুধুমাত্র অনুমোদিত ক্লায়েন্ট আপডেট করতে পারবেন।

openInfo

object (OpenInfo)

ঐচ্ছিক। একটি ফ্ল্যাগ যা নির্দেশ করে যে লোকেশনটি বর্তমানে ব্যবসার জন্য খোলা আছে কিনা।

metadata

object (Metadata)

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

profile

object (Profile)

ঐচ্ছিক। আপনার নিজের ভয়েসে আপনার ব্যবসার বিবরণ দেয় এবং আপনার ব্যবসার অনন্য গল্প ও অফার ব্যবহারকারীদের সাথে শেয়ার করে।

লজিং বিভাগ (যেমন, হোটেল, মোটেল, ইন) ছাড়া সব বিভাগের জন্য এই ফিল্ডটি প্রয়োজন।

relationshipData

object (RelationshipData)

ঐচ্ছিক। এই লোকেশনের সাথে সম্পর্কিত সব লোকেশন ও চেন।

moreHours[]

object (MoreHours)

ঐচ্ছিক। কোনও ব্যবসার বিভিন্ন বিভাগ বা নির্দিষ্ট গ্রাহকদের জন্য আরও সময়।

serviceItems[]

object (ServiceItem)

ঐচ্ছিক। মার্চেন্ট যেসব পরিষেবা প্রদান করেন তার তালিকা। পরিষেবা বলতে চুল কাটা, ওয়াটার হিটার ইনস্টল করা ইত্যাদি বোঝায়। ডুপ্লিকেট পরিষেবার আইটেম অটোমেটিক সরিয়ে দেওয়া হবে।

PhoneNumbers

ব্যবসার জন্য ফোন নম্বরের সংগ্রহ। আপডেট করার সময়, দুটি ফিল্ডই সেট করতে হবে। ক্লায়েন্টরা আপডেট মাস্ক ব্যবহার করে শুধু প্রাথমিক বা অতিরিক্ত ফোন নম্বর আপডেট নাও করতে পারেন। আন্তর্জাতিক ফোন ফর্ম্যাট ব্যবহার করা হলে ভালো হয়, যেমন "+১ ৪১৫ ৫৫৫ ০১৩২", আরও জানতে (https://developers.google.com/style/phone-numbers#international-phone-numbers) দেখুন।

JSON উপস্থাপনা
{
  "primaryPhone": string,
  "additionalPhones": [
    string
  ]
}
ফিল্ড
primaryPhone

string

প্রয়োজনীয়। এমন একটি ফোন নম্বর যা আপনার ব্যবসার লোকেশনের সাথে সরাসরি কানেক্ট করে। সম্ভব হলে, সেন্ট্রাল, কল সেন্টার হেল্পলাইন নম্বরের পরিবর্তে স্থানীয় ফোন নম্বর ব্যবহার করুন।

additionalPhones[]

string

ঐচ্ছিক। আপনার প্রাথমিক ফোন নম্বর ছাড়াও, আপনার ব্যবসার সাথে যোগাযোগ করার জন্য সর্বাধিক দুটি ফোন নম্বর (মোবাইল বা ল্যান্ডলাইন, কোনও ফ্যাক্স নয়)।

বিভাগ

ব্যবসার বিবরণ দেয় এমন বিভাগের সংগ্রহ। আপডেট করার সময়, দুটি ফিল্ডই সেট করতে হবে। আপডেট মাস্ক ব্যবহার করে ক্লায়েন্টদের আলাদাভাবে প্রাথমিক বা অতিরিক্ত বিভাগ আপডেট করার অনুমতি দেওয়া হয় না।

JSON উপস্থাপনা
{
  "primaryCategory": {
    object (Category)
  },
  "additionalCategories": [
    {
      object (Category)
    }
  ]
}
ফিল্ড
primaryCategory

object (Category)

প্রয়োজনীয়। এই লোকেশনে যে মূল ব্যবসা করা হয়, তার সবচেয়ে ভালো বর্ণনা দেয় এমন বিভাগ।

additionalCategories[]

object (Category)

ঐচ্ছিক। আপনার ব্যবসার বিবরণ দিতে অতিরিক্ত বিভাগ। গ্রাহকরা যেসব পরিষেবাতে আগ্রহী, বিভাগগুলি তাদের সেইসব পরিষেবার জন্য সঠিক, নির্দিষ্ট ফলাফল খুঁজে পেতে সাহায্য করে। আপনার ব্যবসার তথ্য সঠিক ও লাইভ রাখতে, আপনার সামগ্রিক মূল ব্যবসার বর্ণনা দিতে যতটা সম্ভব কম বিভাগ ব্যবহার করুন। যতটা সম্ভব নির্দিষ্ট বিভাগ বেছে নিন, তবে সেটি যেন আপনার মূল ব্যবসার প্রতিনিধিত্ব করে।

বিভাগ

এই ব্যবসাটি কী (এটি কী করে তা নয়) তা বর্ণনা করে এমন একটি বিভাগ। সঠিক বিভাগ আইডির তালিকা এবং মানুষের-পঠনযোগ্য নামের সাথে সেগুলির ম্যাপিংয়ের জন্য categories.list দেখুন।

JSON উপস্থাপনা
{
  "name": string,
  "displayName": string,
  "serviceTypes": [
    {
      object (ServiceType)
    }
  ],
  "moreHoursTypes": [
    {
      object (MoreHoursType)
    }
  ]
}
ফিল্ড
name

string

প্রয়োজনীয়। এই বিভাগের জন্য একটি স্টেবল আইডি (Google-এর দ্বারা প্রদত্ত)। বিভাগ পরিবর্তন করার সময় (লোকেশন তৈরি বা আপডেট করার সময়) ভ্যালু উল্লেখ করতে হবে।

displayName

string

শুধু আউটপুট। বিভাগের মানুষের-পঠনযোগ্য নাম। লোকেশন রিড করার সময় এটি সেট করা হয়। লোকেশন পরিবর্তন করার সময়, category_id সেট করতে হবে।

serviceTypes[]

object (ServiceType)

শুধু আউটপুট। এই ব্যবসার বিভাগের জন্য উপলভ্য সব ধরনের পরিষেবার তালিকা।

moreHoursTypes[]

object (MoreHoursType)

শুধু আউটপুট। এই ব্যবসার বিভাগের জন্য উপলভ্য আরও ধরনের সময়।

ServiceType

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

JSON উপস্থাপনা
{
  "serviceTypeId": string,
  "displayName": string
}
ফিল্ড
serviceTypeId

string

শুধু আউটপুট। এই ধরনের পরিষেবার জন্য একটি স্টেবল আইডি (Google-এর মাধ্যমে প্রদান করা)।

displayName

string

শুধু আউটপুট। পরিষেবার ধরনের জন্য মানুষের-পঠনযোগ্য ডিসপ্লে নাম।

MoreHoursType

ব্যবসার নিয়মিত সময় ছাড়াও, আরও বেশি সময় সংক্রান্ত তথ্য যা কোনও ব্যবসা অফার করতে পারে।

JSON উপস্থাপনা
{
  "hoursTypeId": string,
  "displayName": string,
  "localizedDisplayName": string
}
ফিল্ড
hoursTypeId

string

শুধু আউটপুট। এই ধরনের সময়ের জন্য Google-এর দেওয়া একটি স্টেবল আইডি।

displayName

string

শুধু আউটপুট। ঘণ্টার প্রকারের জন্য মানুষের-পঠনযোগ্য ইংরেজি ডিসপ্লে নাম।

localizedDisplayName

string

শুধু আউটপুট। ঘণ্টার প্রকারের জন্য মানুষের-পঠনযোগ্য লোকালাইজ করা ডিসপ্লে নাম।

PostalAddress

ডাক ঠিকানা, যেমন ডাক ডেলিভারি বা পেমেন্টের ঠিকানা। ডাক ঠিকানার মাধ্যমে, ডাক পরিষেবা কোনও প্রাঙ্গণ, পি.ও. বক্স বা একই ধরনের জায়গায় আইটেম ডেলিভার করতে পারে। রাস্তা, শহর বা পাহাড়ের মতো ভৌগোলিক লোকেশনের মডেল হিসেবে ডাক ঠিকানা ব্যবহার করা হয় না।

সাধারণত, ব্যবহারকারীর ইনপুট থেকে বা আগে থেকে থাকা ডেটা ইম্পোর্ট করে ঠিকানা তৈরি করা হয়, এটি প্রসেসের ধরনের উপর নির্ভর করে।

ঠিকানা ইনপুট বা এডিট করা সংক্রান্ত পরামর্শ:

  • আন্তর্জাতিকীকরণের জন্য প্রস্তুত এমন ঠিকানা উইজেট ব্যবহার করুন, যেমন https://github.com/google/libaddressinput।
  • যেসব দেশে ফিল্ড ব্যবহার করা হয়, সেইসব দেশের বাইরে ফিল্ড ইনপুট বা এডিট করার জন্য ব্যবহারকারীদের UI এলিমেন্ট দেখানো উচিত নয়।

এই স্কিমা কীভাবে ব্যবহার করবেন সেই সম্পর্কে আরও নির্দেশিকা পেতে, এখানে দেখুন: https://support.google.com/business/answer/6397478.

JSON উপস্থাপনা
{
  "revision": integer,
  "regionCode": string,
  "languageCode": string,
  "postalCode": string,
  "sortingCode": string,
  "administrativeArea": string,
  "locality": string,
  "sublocality": string,
  "addressLines": [
    string
  ],
  "recipients": [
    string
  ],
  "organization": string
}
ফিল্ড
revision

integer

PostalAddress-এর স্কিমা রিভিশন। এটি অবশ্যই 0-তে সেট করতে হবে, যা লেটেস্ট রিভিশন।

সব নতুন রিভিশন পুরনো রিভিশনের সাথে ব্যাকওয়ার্ড কম্প্যাটিবল হতেই হবে।

regionCode

string

প্রয়োজনীয়। ঠিকানার দেশ/অঞ্চলের CLDR অঞ্চল কোড। এটি কখনই অনুমান করা হয় না এবং মানটি সঠিক কিনা তা নিশ্চিত করার দায়িত্ব ব্যবহারকারীর। বিস্তারিত জানতে https://cldr.unicode.org/ এবং https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html দেখুন। যেমন: সুইজারল্যান্ডের জন্য "CH"।

languageCode

string

ঐচ্ছিক। এই ঠিকানার কন্টেন্টের BCP-47 ভাষা কোড (যদি জানা থাকে)। এটি প্রায়শই ইনপুট ফর্মের UI ভাষা হয় অথবা ঠিকানা যে দেশ/অঞ্চলের, সেখানে ব্যবহৃত কোনও একটি ভাষার সাথে বা তার লিপ্যন্তরিত সমতুল্য ভাষার সাথে মিলবে বলে আশা করা হয়। এটি নির্দিষ্ট কিছু দেশে ফর্ম্যাটিংকে প্রভাবিত করতে পারে, তবে ডেটার নির্ভুলতার জন্য এটি গুরুত্বপূর্ণ নয় এবং কোনও যাচাইকরণ বা অন্যান্য ফর্ম্যাটিং-সম্পর্কিত অপারেশনকে কখনই প্রভাবিত করবে না।

এই ভ্যালু জানা না থাকলে, এটি বাদ দেওয়া উচিত (সম্ভাব্য ভুল ডিফল্ট উল্লেখ করার পরিবর্তে)।

যেমন: "zh-Hant", "ja", "ja-Latn", "en"।

postalCode

string

ঐচ্ছিক। ঠিকানার পোস্টাল কোড। সব দেশে পিন কোড ব্যবহার করা হয় না বা প্রয়োজন হয় না, তবে যেখানে ব্যবহার করা হয়, সেখানে ঠিকানার অন্যান্য অংশের সাথে অতিরিক্ত যাচাইকরণ ট্রিগার করতে পারে (যেমন, মার্কিন যুক্তরাষ্ট্রে রাজ্য বা পিন কোড যাচাইকরণ)।

sortingCode

string

ঐচ্ছিক। অতিরিক্ত, দেশ-নির্দিষ্ট, সর্টিং কোড। এটি বেশিরভাগ অঞ্চলে ব্যবহার করা হয় না। যেখানে এটি ব্যবহার করা হয়, সেখানে ভ্যালু হয় "CEDEX"-এর মতো স্ট্রিং হয়, যার পরে ঐচ্ছিকভাবে কোনও নম্বর (যেমন, "CEDEX 7") থাকে অথবা শুধু কোনও নম্বর থাকে, যা "সেক্টর কোড" (জ্যামাইকা), "ডেলিভারি এরিয়া ইন্ডিকেটর" (মালাউই) বা "পোস্ট অফিস ইন্ডিকেটর" (আইভরি কোস্ট) দেখায়।

administrativeArea

string

ঐচ্ছিক। সর্বোচ্চ প্রশাসনিক মহকুমা যা কোনও দেশ বা অঞ্চলের ডাক ঠিকানার জন্য ব্যবহৃত হয়। যেমন, এটি কোনও রাজ্য, প্রদেশ, ওব্লাস্ট বা প্রিফেকচার হতে পারে। স্পেনের ক্ষেত্রে, এটি প্রদেশ এবং স্বশাসিত কমিউনিটি নয় (যেমন, "বার্সেলোনা" এবং "কাতালোনিয়া" নয়)। অনেক দেশে ডাক ঠিকানায় প্রশাসনিক এলাকা ব্যবহার করা হয় না। যেমন, সুইজারল্যান্ডে এটি খালি রাখতে হবে।

locality

string

ঐচ্ছিক। সাধারণত ঠিকানার শহর বা টাউন অংশকে বোঝায়। উদাহরণ: মার্কিন যুক্তরাষ্ট্রের শহর, ইতালির কমিউন, যুক্তরাজ্যের পোস্ট টাউন। বিশ্বের যেসব অঞ্চলে লোকালিটি ভালভাবে সংজ্ঞায়িত নয় বা এই স্ট্রাকচারে ভালভাবে ফিট করে না, সেখানে locality খালি রেখে addressLines ব্যবহার করুন।

sublocality

string

ঐচ্ছিক। ঠিকানায় থাকা সাব-লোকালিটি। যেমন, এটি কোনও পাড়া, বরো বা জেলা হতে পারে।

addressLines[]

string

ঠিকানার নিচের লেভেল বর্ণনা করে এমন অসংগঠিত ঠিকানা লাইন।

addressLines-এ থাকা ভ্যালুতে টাইপ সংক্রান্ত তথ্য থাকে না এবং কখনও কখনও একটি ফিল্ডে একাধিক ভ্যালু থাকতে পারে (যেমন, "Austin, TX"), তাই লাইনের ক্রম স্পষ্ট হওয়া গুরুত্বপূর্ণ। ঠিকানার দেশ বা অঞ্চলের জন্য ঠিকানা লাইনের ক্রম "খামের ক্রম" হতে হবে। যেসব জায়গায় এটি আলাদা হতে পারে (যেমন, জাপান), সেখানে address_language ব্যবহার করে এটি স্পষ্টভাবে উল্লেখ করা হয় (যেমন, বড় থেকে ছোট ক্রমের জন্য "ja" এবং ছোট থেকে বড় ক্রমের জন্য "ja-Latn" বা "en")। এইভাবে, ভাষার উপর ভিত্তি করে কোনও ঠিকানার সবচেয়ে নির্দিষ্ট লাইনটি বেছে নেওয়া যেতে পারে।

কোনও ঠিকানার ন্যূনতম অনুমোদিত স্ট্রাকচারাল উপস্থাপনায় একটি regionCode থাকে এবং বাকি সব তথ্য addressLines-এ থাকে। জিওকোডিং ছাড়াই এই ধরনের ঠিকানা খুব কাছাকাছি ফর্ম্যাট করা সম্ভব হবে, তবে ঠিকানার কোনও উপাদানের বিষয়ে কোনও শব্দার্থিক যুক্তি তৈরি করা যাবে না যতক্ষণ না এটি অন্তত আংশিকভাবে সমাধান করা হয়।

সম্পূর্ণরূপে অসংগঠিত ঠিকানা (ঠিকানার কোন অংশটি এলাকা বা প্রশাসনিক এলাকা হবে তা অনুমান করার বিপরীতে) ম্যানেজ করার জন্য, শুধুমাত্র regionCode এবং addressLines সহ একটি ঠিকানা তৈরি করা এবং তারপরে জিওকোডিং করা হল সাজেস্ট করা পদ্ধতি।

recipients[]

string

ঐচ্ছিক। ঠিকানায় থাকা প্রাপকের নাম। কিছু পরিস্থিতিতে, এই ফিল্ডে একাধিক লাইনের তথ্য থাকতে পারে। যেমন, এতে "প্রযন্তে" সংক্রান্ত তথ্য থাকতে পারে।

organization

string

ঐচ্ছিক। ঠিকানায় উল্লেখ করা সংস্থার নাম।

BusinessHours

এই লোকেশন ব্যবসার জন্য কতক্ষণ খোলা থাকে তা দেখায়। [TimePeriod][google.mybusiness.mybusinessinformation.v1.TimePeriod] ইনস্ট্যান্সের সংগ্রহ হোল্ড করে।

JSON উপস্থাপনা
{
  "periods": [
    {
      object (TimePeriod)
    }
  ]
}
ফিল্ড
periods[]

object (TimePeriod)

প্রয়োজনীয়। এই লোকেশন ব্যবসার জন্য কখন খোলা থাকে তার সময়। প্রতিটি সময়সীমা সপ্তাহের মধ্যে লোকেশন খোলা থাকার সময়সীমা দেখায়।

TimePeriod

ব্যবসা খোলা থাকার সময়সীমা দেখায়, যা নির্দিষ্ট দিন/সময়ে শুরু হয় এবং নির্দিষ্ট দিন/সময়ে শেষ হয়। বন্ধ হওয়ার সময় অবশ্যই খোলার সময়ের পরে হতে হবে, যেমন একই দিনে পরে বা পরের কোনও দিনে।

JSON উপস্থাপনা
{
  "openDay": enum (DayOfWeek),
  "openTime": {
    object (TimeOfDay)
  },
  "closeDay": enum (DayOfWeek),
  "closeTime": {
    object (TimeOfDay)
  }
}
ফিল্ড
openDay

enum (DayOfWeek)

প্রয়োজনীয়। এই সময়সীমা যে day of the week-এ শুরু হয় তা দেখায়।

openTime

object (TimeOfDay)

প্রয়োজনীয়। সঠিক ভ্যালু হল ০০:০০-২৪:০০, যেখানে ২৪:০০ হল নির্দিষ্ট দিনের ফিল্ডের শেষে মধ্যরাত। মনে রাখবেন: Proto3 JSON ম্যাপিংয়ে, ডিফল্ট শূন্য ভ্যালু (00:00) বাদ দেওয়া হয়, যার ফলে openTime-এর জন্য {} তৈরি হয়।

closeDay

enum (DayOfWeek)

প্রয়োজনীয়। এই সময়সীমা শেষ হওয়ার day of the week দেখায়।

closeTime

object (TimeOfDay)

প্রয়োজনীয়। সঠিক ভ্যালু হল ০০:০০-২৪:০০, যেখানে ২৪:০০ হল নির্দিষ্ট দিনের ফিল্ডের শেষে মধ্যরাত। মনে রাখবেন: Proto3 JSON ম্যাপিংয়ে, ডিফল্ট শূন্য ভ্যালু (০০:০০) বাদ দেওয়া হয়, যার ফলে closeTime-এর জন্য {} তৈরি হয়।

DayOfWeek

সপ্তাহের একটি দিনকে দেখায়।

Enums
DAY_OF_WEEK_UNSPECIFIED সপ্তাহের দিন উল্লেখ করা নেই।
MONDAY সোমবার
TUESDAY মঙ্গলবার
WEDNESDAY বুধবার
THURSDAY বৃহস্পতিবার
FRIDAY শুক্রবার
SATURDAY শনিবার
SUNDAY রবিবার

TimeOfDay

দিনের কোনও সময়কে দেখায়। তারিখ এবং টাইম জোন হয় গুরুত্বপূর্ণ নয় অথবা অন্য কোথাও উল্লেখ করা আছে। কোনও API লিপ সেকেন্ডের অনুমতি দেওয়ার সিদ্ধান্ত নিতে পারে। সম্পর্কিত ধরন হল google.type.Date ও google.protobuf.Timestamp।

JSON উপস্থাপনা
{
  "hours": integer,
  "minutes": integer,
  "seconds": integer,
  "nanos": integer
}
ফিল্ড
hours

integer

২৪ ঘণ্টার ফর্ম্যাটে দিনের ঘণ্টা। ০-এর থেকে বেশি বা সমান হতে হবে এবং সাধারণত ২৩-এর থেকে কম বা সমান হতে হবে। কোনও API, ব্যবসা বন্ধ হওয়ার সময়ের মতো পরিস্থিতির জন্য "২৪:০০:০০" ভ্যালু দেখানোর অনুমতি দিতে পারে।

minutes

integer

এক ঘণ্টার মিনিট। অবশ্যই ০-এর চেয়ে বেশি বা তার সমান এবং ৫৯-এর চেয়ে কম বা তার সমান হতে হবে।

seconds

integer

এক মিনিটের সেকেন্ড। অবশ্যই ০-এর চেয়ে বেশি বা তার সমান এবং সাধারণত ৫৯-এর চেয়ে কম বা তার সমান হতে হবে। কোনও API লিপ-সেকেন্ডের অনুমতি দিলে, এটি ৬০ ভ্যালুর অনুমতি দিতে পারে।

nanos

integer

সেকেন্ডের ভগ্নাংশ, ন্যানোসেকেন্ডে। ০-এর থেকে বেশি বা সমান এবং ৯৯৯,৯৯৯,৯৯৯-এর থেকে কম বা সমান হতে হবে।

SpecialHours

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

JSON উপস্থাপনা
{
  "specialHourPeriods": [
    {
      object (SpecialHourPeriod)
    }
  ]
}
ফিল্ড
specialHourPeriods[]

object (SpecialHourPeriod)

প্রয়োজনীয়। ব্যবসার নিয়মিত কর্মসময়ের ব্যতিক্রমের তালিকা।

SpecialHourPeriod

কোনও লোকেশনের কর্মসময় তার স্বাভাবিক কর্মসময় থেকে আলাদা হলে, এটি একটি একক সময়কালকে দেখায়। খোলা থাকার বিশেষ সময়সূচীর সময়সীমা ২৪ ঘণ্টার কম হতে হবে। openTime এবং startDate অবশ্যই closeTime এবং endDate-এর আগের তারিখের হতে হবে। closeTime এবং endDate-এর সময়সীমা নির্দিষ্ট startDate-এর পরের দিন সকাল ১১:৫৯ পর্যন্ত বাড়ানো যেতে পারে। যেমন, নিম্নলিখিত ইনপুটগুলি সঠিক:

startDate=2015-11-23, openTime=08:00, closeTime=18:00
startDate=2015-11-23, endDate=2015-11-23, openTime=08:00,
closeTime=18:00 startDate=2015-11-23, endDate=2015-11-24,
openTime=13:00, closeTime=11:59

নিম্নলিখিত ইনপুটগুলি সঠিক নয়:

startDate=2015-11-23, openTime=13:00, closeTime=11:59
startDate=2015-11-23, endDate=2015-11-24, openTime=13:00,
closeTime=12:00 startDate=2015-11-23, endDate=2015-11-25,
openTime=08:00, closeTime=18:00
JSON উপস্থাপনা
{
  "startDate": {
    object (Date)
  },
  "openTime": {
    object (TimeOfDay)
  },
  "endDate": {
    object (Date)
  },
  "closeTime": {
    object (TimeOfDay)
  },
  "closed": boolean
}
ফিল্ড
startDate

object (Date)

প্রয়োজনীয়। এই বিশেষ সময়সীমা যে ক্যালেন্ডার তারিখে শুরু হয়।

openTime

object (TimeOfDay)

ঐচ্ছিক। সঠিক ভ্যালু হল ০০:০০-২৪:০০ যেখানে ২৪:০০ হল নির্দিষ্ট দিনের শেষে মধ্যরাত। closed ফলস হলে উল্লেখ করতে হবে।

endDate

object (Date)

ঐচ্ছিক। এই বিশেষ সময়সীমা যে ক্যালেন্ডার তারিখে শেষ হয়। endDate ফিল্ড সেট করা না থাকলে, startDate-এ উল্লেখ করা তারিখ ডিফল্ট হিসেবে সেট করা হয়। সেট করা হলে, এই ফিল্ডটি startDate-এর সমান বা সর্বাধিক ১ দিন পরে হতে হবে।

closeTime

object (TimeOfDay)

ঐচ্ছিক। সঠিক ভ্যালু হল ০০:০০-২৪:০০, যেখানে ২৪:০০ হল নির্দিষ্ট দিনের ফিল্ডের শেষে মধ্যরাত। closed ফলস হলে উল্লেখ করতে হবে।

closed

boolean

ঐচ্ছিক। সত্য হলে, endDate, openTime এবং closeTime উপেক্ষা করা হয় এবং startDate-এ নির্দিষ্ট করা তারিখটি পুরো দিনের জন্য লোকেশন বন্ধ হিসাবে বিবেচনা করা হয়।

তারিখ

জন্মদিনের মতো সম্পূর্ণ বা আংশিক ক্যালেন্ডার তারিখ দেখায়। দিনের সময় এবং টাইম জোন অন্য কোথাও উল্লেখ করা হয়েছে অথবা তা গুরুত্বপূর্ণ নয়। তারিখটি গ্রেগরিয়ান ক্যালেন্ডার অনুযায়ী। এটি নিম্নলিখিতগুলির মধ্যে একটিকে বোঝাতে পারে:

  • সম্পূর্ণ তারিখ, যেখানে বছর, মাস ও দিনের মান শূন্য নয়।
  • মাস এবং দিন, সাথে শূন্য বছর (যেমন, বার্ষিকী)।
  • শুধু বছর, মাস ও দিন শূন্য।
  • একটি বছর এবং মাস, শূন্য দিন সহ (উদাহরণস্বরূপ, ক্রেডিট কার্ডের মেয়াদ শেষ হওয়ার তারিখ)।

সম্পর্কিত ধরন:

JSON উপস্থাপনা
{
  "year": integer,
  "month": integer,
  "day": integer
}
ফিল্ড
year

integer

তারিখের বছর। অবশ্যই ১ থেকে ৯৯৯৯ পর্যন্ত হতে হবে অথবা বছর ছাড়া তারিখ উল্লেখ করতে ০ হতে হবে।

month

integer

বছরের মাস। ১ থেকে ১২-এর মধ্যে হতে হবে অথবা মাস ও দিন ছাড়া বছর উল্লেখ করতে ০ লিখতে হবে।

day

integer

মাসের দিন। ১ থেকে ৩১-এর মধ্যে হতে হবে এবং বছর ও মাসের জন্য সঠিক হতে হবে অথবা বছর বা বছর ও মাস উল্লেখ করার জন্য ০ হতে হবে যেখানে দিন গুরুত্বপূর্ণ নয়।

ServiceAreaBusiness

পরিষেবা প্রদানকারী ব্যবসা গ্রাহকের লোকেশনে গিয়ে পরিষেবা প্রদান করে (যেমন, তালা মেরামতকারী বা প্লাম্বার)।

JSON উপস্থাপনা
{
  "businessType": enum (BusinessType),
  "places": {
    object (Places)
  },
  "regionCode": string
}
ফিল্ড
businessType

enum (BusinessType)

প্রয়োজনীয়। পরিষেবা এলাকার ব্যবসার [type] [google.mybusiness.businessinfo.v1.ServiceAreaBusiness.BusinessType] নির্দেশ করে।

places

object (Places)

ঐচ্ছিক। এই ব্যবসাটি যে এলাকায় পরিষেবা প্রদান করে তা কয়েকটি জায়গার মাধ্যমে সংজ্ঞায়িত করা হয়েছে।

regionCode

string

পরিবর্তন করা যাবে না। এই পরিষেবা প্রদানকারী ব্যবসা যে দেশ/অঞ্চলে অবস্থিত তার CLDR অঞ্চল কোড। বিস্তারিত জানতে http://cldr.unicode.org/ এবং http://www.unicode.org/cldr/charts/30/supplemental/territory_information.html দেখুন। যেমন: সুইজারল্যান্ডের জন্য "CH"।

CUSTOMER_LOCATION_ONLY ব্যবসার জন্য এই ফিল্ডটি প্রয়োজন, অন্যথায় এটি উপেক্ষা করা হয়।

এখানে উল্লেখ করা অঞ্চলটি এই ব্যবসার পরিষেবা প্রদানকারী অঞ্চল থেকে আলাদা হতে পারে (যেমন, পরিষেবা প্রদানকারী অঞ্চল ভিত্তিক ব্যবসা যা তাদের মূল অঞ্চল ছাড়া অন্য অঞ্চলে পরিষেবা প্রদান করে)।

তৈরি করার পরে এই লোকেশন যাচাই করার প্রয়োজন হলে, যাচাইকরণের জন্য দেওয়া ঠিকানা অবশ্যই এই অঞ্চলের মধ্যে হতে হবে এবং ব্যবসার মালিক বা তার অনুমোদিত প্রতিনিধিকে যাচাইকরণের জন্য দেওয়া ঠিকানায় ডাকযোগে পাঠানো চিঠি পাওয়ার জন্য উপস্থিত থাকতে হবে।

BusinessType

এই ব্যবসাটি শুধুমাত্র গ্রাহকের লোকেশনে অনসাইট পরিষেবা (যেমন, টো ট্রাক) নাকি ঠিকানা এবং অনসাইট (যেমন, ডাইনিং এরিয়া সহ পিৎজা স্টোর, যা গ্রাহকদের ডেলিভারিও করে) উভয় ক্ষেত্রেই পরিষেবা প্রদান করে কিনা তা নির্দেশ করে।

Enums
BUSINESS_TYPE_UNSPECIFIED শুধু আউটপুট। নির্দিষ্ট করে উল্লেখ করা নেই।
CUSTOMER_LOCATION_ONLY শুধুমাত্র আশেপাশের এলাকায় পরিষেবা প্রদান করে (ব্যবসার ঠিকানায় নয়)। কোনও ব্যবসার লোকেশন CUSTOMER_AND_BUSINESS_LOCATION থেকে CUSTOMER_LOCATION_ONLY-তে আপডেট করা হলে, লোকেশন আপডেটে অবশ্যই ফিল্ড মাস্ক storefrontAddress অন্তর্ভুক্ত করতে হবে এবং ফিল্ডটি খালি রাখতে হবে।
CUSTOMER_AND_BUSINESS_LOCATION ব্যবসার ঠিকানা ও আশেপাশের এলাকায় পরিষেবা প্রদান করে।

জায়গা

জায়গার সেট দ্বারা দেখানো এলাকার ইউনিয়নকে সংজ্ঞায়িত করে।

JSON উপস্থাপনা
{
  "placeInfos": [
    {
      object (PlaceInfo)
    }
  ]
}
ফিল্ড
placeInfos[]

object (PlaceInfo)

ঐচ্ছিক। প্লেস আইডি দ্বারা দেখানো এলাকা। সর্বাধিক ২০টি জায়গার মধ্যে সীমিত।

PlaceInfo

কোনও জায়গা আইডি দিয়ে দেখানো এলাকাকে সংজ্ঞায়িত করে।

JSON উপস্থাপনা
{
  "placeName": string,
  "placeId": string
}
ফিল্ড
placeName

string

প্রয়োজনীয়। জায়গার লোকালাইজ করা নাম। যেমন, Scottsdale, AZ

placeId

string

প্রয়োজনীয়। জায়গার আইডি। কোনও অঞ্চলের সাথে অবশ্যই মিল থাকতে হবে। (https://developers.google.com/places/web-service/supported_types#table3)

AdWordsLocationExtensions

AdWords-এ দেখানো অতিরিক্ত তথ্য।

JSON উপস্থাপনা
{
  "adPhone": string
}
ফিল্ড
adPhone

string

প্রয়োজনীয়। লোকেশন এক্সটেনশনে লোকেশনের প্রাথমিক ফোন নম্বরের পরিবর্তে দেখানোর জন্য একটি বিকল্প ফোন নম্বর।

LatLng

এমন একটি অবজেক্ট যা অক্ষাংশ/দ্রাঘিমাংশের পেয়ারকে দেখায়। এটি অক্ষাংশ ও দ্রাঘিমাংশের ডিগ্রি দেখানোর জন্য ডাবলসের একটি জোড়া হিসেবে প্রকাশ করা হয়। অন্যভাবে উল্লেখ করা না থাকলে, এই অবজেক্টকে অবশ্যই WGS84 স্ট্যান্ডার্ড মেনে চলতে হবে। মান অবশ্যই স্বাভাবিক রেঞ্জের মধ্যে হতে হবে।

JSON উপস্থাপনা
{
  "latitude": number,
  "longitude": number
}
ফিল্ড
latitude

number

ডিগ্রিতে অক্ষাংশ। এটি অবশ্যই [-৯০.০, +৯০.০] রেঞ্জের মধ্যে থাকতে হবে।

longitude

number

ডিগ্রিতে দ্রাঘিমাংশ। এটি অবশ্যই [-১৮০.০, +১৮০.০] রেঞ্জের মধ্যে হতে হবে।

OpenInfo

ব্যবসা খোলা আছে কিনা সেই সম্পর্কিত তথ্য।

JSON উপস্থাপনা
{
  "status": enum (OpenForBusiness),
  "canReopen": boolean,
  "openingDate": {
    object (Date)
  }
}
ফিল্ড
status

enum (OpenForBusiness)

প্রয়োজনীয়। লোকেশনটি বর্তমানে ব্যবসার জন্য খোলা আছে কিনা তা নির্দেশ করে। বন্ধ হিসেবে আপডেট না করা পর্যন্ত, ডিফল্ট হিসেবে সব লোকেশন খোলা থাকে।

canReopen

boolean

শুধু আউটপুট। এই ব্যবসা আবার খোলার জন্য উপযুক্ত কিনা তা দেখায়।

openingDate

object (Date)

ঐচ্ছিক। যে তারিখে লোকেশনটি প্রথম খোলা হয়েছিল। সঠিক দিন জানা না থাকলে, শুধু মাস ও বছর উল্লেখ করা যেতে পারে। তারিখটি অবশ্যই অতীতের হতে হবে অথবা ভবিষ্যতের এক বছরের বেশি সময়ের হতে পারবে না।

OpenForBusiness

লোকেশন স্ট্যাটাস দেখায়।

Enums
OPEN_FOR_BUSINESS_UNSPECIFIED নির্দিষ্ট করে উল্লেখ করা নেই।
OPEN লোকেশনটি খোলা আছে বলে দেখায়।
CLOSED_PERMANENTLY লোকেশনটি স্থায়ীভাবে বন্ধ হয়ে গেছে বলে দেখায়।
CLOSED_TEMPORARILY লোকেশনটি সাময়িকভাবে বন্ধ আছে বলে ইঙ্গিত করে।

মেটাডেটা

লোকেশন সম্পর্কে অতিরিক্ত তথ্য যা ব্যবহারকারী এডিট করতে পারবেন না।

JSON উপস্থাপনা
{
  "hasGoogleUpdated": boolean,
  "hasPendingEdits": boolean,
  "canDelete": boolean,
  "canOperateLocalPost": boolean,
  "canModifyServiceList": boolean,
  "canHaveFoodMenus": boolean,
  "canOperateHealthData": boolean,
  "canOperateLodgingData": boolean,
  "placeId": string,
  "duplicateLocation": string,
  "mapsUri": string,
  "newReviewUri": string,
  "canHaveBusinessCalls": boolean,
  "hasVoiceOfMerchant": boolean,
  "isParticularlyPersonalPlace": boolean
}
ফিল্ড
hasGoogleUpdated

boolean

শুধু আউটপুট। এই লোকেশনের সাথে যুক্ত প্লেস আইডিতে কোনও আপডেট আছে কিনা তা দেখায়, যা ক্লায়েন্টকে আপডেট বা বাতিল করতে হবে। এই বুলিয়ান সেট করা থাকলে, যাচাই করতে হবে এমন তথ্য খুঁজতে আপনাকে getGoogleUpdated মেথড কল করতে হবে।

hasPendingEdits

boolean

শুধু আউটপুট। এই লোকেশনের কোনও প্রপার্টি এডিট করার অনুরোধ পেন্ডিং অবস্থায় আছে কিনা তা দেখায়।

canDelete

boolean

শুধু আউটপুট। API ব্যবহার করে লোকেশন মুছে ফেলা যাবে কিনা তা দেখায়।

canOperateLocalPost
(deprecated)

boolean

শুধু আউটপুট। বন্ধ করা হয়েছে: এই ফিল্ড আর পপুলেট করা হয় না এবং ভবিষ্যতের ভার্সনে এটি সরিয়ে দেওয়া হবে।

canModifyServiceList

boolean

শুধু আউটপুট। লিস্টিং পরিষেবার তালিকা পরিবর্তন করতে পারবে কিনা তা দেখায়।

canHaveFoodMenus

boolean

শুধু আউটপুট। লিস্টিংটি খাবারের মেনুর জন্য উপযুক্ত কিনা তা দেখায়।

canOperateHealthData

boolean

শুধু আউটপুট। লোকেশন স্বাস্থ্য সংক্রান্ত ডেটা ব্যবহার করতে পারবে কিনা তা দেখায়।

canOperateLodgingData

boolean

শুধু আউটপুট। লোকেশনটি লজিং ডেটাতে কাজ করতে পারে কিনা তা নির্দেশ করে।

placeId

string

শুধু আউটপুট। এই লোকেশন Google Maps-এ দেখা গেলে, এই ফিল্ডে লোকেশনের জন্য প্লেস আইডি দেখানো হয়। এই আইডি বিভিন্ন Places API-তে ব্যবহার করা যেতে পারে।

কল তৈরি করার সময় এই ফিল্ড সেট করা যেতে পারে, কিন্তু আপডেট করার জন্য নয়।

duplicateLocation

string

শুধু আউটপুট। এই লোকেশন যে লোকেশন রিসোর্সের ডুপ্লিকেট।

mapsUri

string

শুধু আউটপুট। Maps-এ লোকেশনের লিঙ্ক।

newReviewUri

string

শুধু আউটপুট। Google Search-এর পৃষ্ঠার লিঙ্ক যেখানে গ্রাহক লোকেশনের জন্য রিভিউ দিতে পারবেন।

canHaveBusinessCalls

boolean

শুধু আউটপুট। লিস্টিংটি বিজনেস কলের জন্য উপযুক্ত কিনা তা দেখায়।

hasVoiceOfMerchant

boolean

শুধু আউটপুট। লিস্টিংয়ে Voice of Merchant আছে কিনা তা দেখায়। এই বুলিয়ান মিথ্যা হলে, কেন তাদের কাছে Voice of Merchant নেই সেই সম্পর্কে বিবরণ পেতে, আপনাকে locations.getVoiceOfMerchantState API কল করতে হবে।

isParticularlyPersonalPlace

boolean

শুধু আউটপুট। লোকেশনটি নির্দিষ্ট ব্যক্তিগত জায়গা হিসেবে শ্রেণীবদ্ধ করা হয়েছে কিনা তা নির্দেশ করে। এর অর্থ হল, 'লোকেশন ইতিহাস' ফিচারে বিধিনিষেধ আছে। আপনি যদি মনে করেন যে এটি ভুলবশত করা হয়েছে, তাহলে সহায়তা কেন্দ্র আর্টিকেল দেখুন।

প্রোফাইল

লোকেশন প্রোফাইল সম্পর্কিত সব তথ্য।

JSON উপস্থাপনা
{
  "description": string
}
ফিল্ড
description

string

প্রয়োজনীয়। আপনার নিজের ভয়েসে লোকেশনের বিবরণ, যা অন্য কেউ এডিট করতে পারবে না।

RelationshipData

এর সাথে সম্পর্কিত সব পেরেন্ট ও চাইল্ড লোকেশনের তথ্য।

JSON উপস্থাপনা
{
  "parentLocation": {
    object (RelevantLocation)
  },
  "childrenLocations": [
    {
      object (RelevantLocation)
    }
  ],
  "parentChain": string
}
ফিল্ড
parentLocation

object (RelevantLocation)

ঐচ্ছিক। এই লোকেশনের সাথে সম্পর্কিত পেরেন্ট লোকেশন।

childrenLocations[]

object (RelevantLocation)

ঐচ্ছিক। এই লোকেশনের সাথে সম্পর্কিত চাইল্ড লোকেশনের তালিকা।

parentChain

string

ঐচ্ছিক। এই লোকেশন যে চেনের মেম্বার, সেই চেনের রিসোর্স নাম। [How to find Chain ID] [Locations.SearchChains]

RelevantLocation

বর্তমান লোকেশনের সাথে সম্পর্কিত অন্য লোকেশন সম্পর্কে তথ্য। সম্পর্ক DEPARTMENT_OF বা INDEPENDENT_ESTABLISHMENT_OF-এর মধ্যে যেকোনও একটি হতে পারে এবং এখানে উল্লেখ করা লোকেশন, লোকেশনের যেকোনও দিকে (প্যারেন্ট/চাইল্ড) হতে পারে।

JSON উপস্থাপনা
{
  "placeId": string,
  "relationType": enum (RelationType)
}
ফিল্ড
placeId

string

প্রয়োজনীয়। সম্পর্কের অন্য দিকে থাকা লোকেশনটি তার placeID দিয়ে উল্লেখ করুন।

relationType

enum (RelationType)

প্রয়োজনীয়। সম্পর্কের ধরন।

RelationType

সম্পর্কের ধরন উল্লেখ করতে হবে।

Enums
RELATION_TYPE_UNSPECIFIED ধরন উল্লেখ করা নেই।
DEPARTMENT_OF এটি ২টি লোকেশনের মধ্যে সম্পর্ক দেখায় যেগুলি একটি ফিজিক্যাল এরিয়া, একই ব্র্যান্ড/উচ্চ ম্যানেজমেন্ট/সংস্থা শেয়ার করে, কিন্তু দোকান খোলা থাকার সময় বা ফোন নম্বরের মতো বিভিন্ন মূল অ্যাট্রিবিউট সহ। যেমন, Costco ফার্মেসি হল Costco হোলসেলের একটি বিভাগ।
INDEPENDENT_ESTABLISHMENT_IN এটি এমন কেসকে বোঝায় যেখানে ২টি লোকেশন একই ফিজিক্যাল লোকেশনে সহ-অবস্থিত, কিন্তু বিভিন্ন কোম্পানির (যেমন, Safeway-তে Starbucks, মলে দোকান)।

MoreHours

নির্দিষ্ট ধরনের ব্যবসার জন্য কোনও লোকেশন যে সময়সীমার মধ্যে খোলা থাকে।

JSON উপস্থাপনা
{
  "hoursTypeId": string,
  "periods": [
    {
      object (TimePeriod)
    }
  ]
}
ফিল্ড
hoursTypeId

string

প্রয়োজনীয়। সময়ের ধরন। ক্লায়েন্টদের {#link businessCategories:BatchGet} কল করে তাদের লোকেশনের ক্যাটেগরির জন্য কাজ করে এমন ঘণ্টার ধরন সম্পর্কে জানতে হবে।

periods[]

object (TimePeriod)

প্রয়োজনীয়। এই লোকেশন কখন খোলা থাকে তার সময়। প্রতিটি সময়সীমা সপ্তাহের মধ্যে লোকেশন খোলা থাকার সময়সীমা দেখায়।

ServiceItem

একটি মেসেজ যা একটি পরিষেবা আইটেম বর্ণনা করে। মার্চেন্ট যে ধরনের পরিষেবা প্রদান করেন তার বিবরণ দিতে এটি ব্যবহার করা হয়। যেমন, চুল কাটা একটি পরিষেবা হতে পারে।

JSON উপস্থাপনা
{
  "price": {
    object (Money)
  },

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "structuredServiceItem": {
    object (StructuredServiceItem)
  },
  "freeFormServiceItem": {
    object (FreeFormServiceItem)
  }
  // End of mutually exclusive fields.
}
ফিল্ড
price

object (Money)

ঐচ্ছিক। পরিষেবা আইটেমের আর্থিক মূল্য দেখায়। আমরা সাজেস্ট করি যে দাম অন্তর্ভুক্ত করার সময় currencyCode এবং ইউনিট সেট করা উচিত। পরিষেবা আইটেমের জন্য এটি নির্দিষ্ট দাম হিসেবে বিবেচিত হবে।

নিম্নলিখিত ফিল্ডগুলির মধ্যে একটি সবসময় সেট করতে হবে। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে:
structuredServiceItem

object (StructuredServiceItem)

ঐচ্ছিক। স্ট্রাকচার্ড পরিষেবা ডেটার ক্ষেত্রে এই ফিল্ড সেট করা হবে।

freeFormServiceItem

object (FreeFormServiceItem)

ঐচ্ছিক। ফ্রি-ফর্ম পরিষেবা ডেটার ক্ষেত্রে এই ফিল্ড সেট করা হবে।

মিউচুয়ালি এক্সক্লুসিভ ফিল্ডের শেষ।

StructuredServiceItem

মার্চেন্টের অফার করা স্ট্রাকচার্ড পরিষেবা দেখায়। যেমন: toilet_installation.

JSON উপস্থাপনা
{
  "serviceTypeId": string,
  "description": string
}
ফিল্ড
serviceTypeId

string

প্রয়োজনীয়। serviceTypeId ফিল্ড হল Google-এর প্রদান করা অনন্য আইডি যা ServiceType-এ পাওয়া যাবে। এই তথ্য categories.batchGet rpc পরিষেবা থেকে পাওয়া গেছে।

description

string

ঐচ্ছিক। স্ট্রাকচার্ড পরিষেবা আইটেমের বিবরণ। অক্ষর সীমা হল ৩০০।

FreeFormServiceItem

মার্চেন্টের অফার করা ফ্রি-ফর্ম পরিষেবা দেখায়। এগুলি হল এমন পরিষেবা যা আমাদের স্ট্রাকচার পরিষেবা ডেটার অংশ হিসেবে প্রকাশ করা হয় না। মার্চেন্ট জিওমার্চেন্ট সারফেস ব্যবহার করে এই ধরনের পরিষেবার নাম ম্যানুয়ালি লেখেন।

JSON উপস্থাপনা
{
  "category": string,
  "label": {
    object (Label)
  }
}
ফিল্ড
category

string

প্রয়োজনীয়। এই ফিল্ডে বিভাগের নাম (অর্থাৎ, বিভাগের স্টেবল আইডি) দেখানো হয়। category এবং serviceTypeId-এর মান Category মেসেজে দেওয়া সম্ভাব্য কম্বিনেশনের সাথে মিলতে হবে।

label

object (Label)

প্রয়োজনীয়। আইটেমের জন্য ভাষা-ট্যাগ করা লেবেল। আমরা সাজেস্ট করি যে আইটেমের নাম ১৪০টি বা তার কম অক্ষর এবং বিবরণ ২৫০টি বা তার কম অক্ষরের হতে হবে। ইনপুটটি কাস্টম পরিষেবা আইটেম হলে তবেই এই ফিল্ড সেট করা উচিত। স্ট্যান্ডার্ডাইজড পরিষেবার ধরন serviceTypeId ব্যবহার করে আপডেট করা উচিত।

লেবেল

দাম, বিভাগ বা আইটেমের তালিকা দেখানোর সময় ব্যবহার করার জন্য লেবেল।

JSON উপস্থাপনা
{
  "displayName": string,
  "description": string,
  "languageCode": string
}
ফিল্ড
displayName

string

প্রয়োজনীয়। দামের তালিকা, বিভাগ বা আইটেমের জন্য ডিসপ্লে নাম।

description

string

ঐচ্ছিক। দাম তালিকা, বিভাগ বা আইটেমের বিবরণ।

languageCode

string

ঐচ্ছিক। এই স্ট্রিংগুলি যে BCP-47 ভাষা কোডের জন্য প্রযোজ্য। প্রতিটি ভাষার জন্য শুধুমাত্র একটি লেবেলের সেট সেট করা যেতে পারে।

অর্থ

মুদ্রার ধরন সহ টাকার পরিমাণ দেখায়।

JSON উপস্থাপনা
{
  "currencyCode": string,
  "units": string,
  "nanos": integer
}
ফিল্ড
currencyCode

string

ISO 4217-এ উল্লেখ করা তিন অক্ষরের মুদ্রার কোড।

units

string (int64 format)

টাকার পরিমাণের সম্পূর্ণ ইউনিট। যেমন, currencyCode যদি "USD" হয়, তাহলে ১ ইউনিট হল এক মার্কিন ডলার।

nanos

integer

পরিমাণের ন্যানো (10^-9) ইউনিটের সংখ্যা। মান অবশ্যই -৯৯৯,৯৯৯,৯৯৯ এবং +৯৯৯,৯৯৯,৯৯৯-এর মধ্যে হতে হবে। units পজিটিভ হলে, nanos অবশ্যই পজিটিভ বা শূন্য হতে হবে। units শূন্য হলে, nanos ধনাত্মক, শূন্য বা ঋণাত্মক হতে পারে। units ঋণাত্মক হলে, nanos অবশ্যই ঋণাত্মক বা শূন্য হতে হবে। যেমন, $-১.৭৫-কে units=-১ এবং nanos=-৭৫০,০০০,০০০ হিসেবে দেখানো হয়।

পদ্ধতি

create

নতুন লোকেশন তৈরি করে যা লগ-ইন করা ব্যবহারকারীর মালিকানাধীন হবে।

list

নির্দিষ্ট অ্যাকাউন্টের জন্য লোকেশনের তালিকা দেখায়।