REST Resource: inventory.partners.merchants.services

সম্পদ: পরিষেবা

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

JSON প্রতিনিধিত্ব
{
  "name": string,
  "serviceName": string,
  "localizedServiceName": {
    object (Text)
  },
  "description": string,
  "localizedDescription": {
    object (Text)
  },
  "price": {
    object (Price)
  },
  "priceInterpretation": enum (PriceInterpretation),
  "rules": {
    object (SchedulingRules)
  },
  "prepaymentType": enum (PrepaymentType),
  "prepaymentTerms": {
    object (PrepaymentTerms)
  },
  "form": [
    {
      object (ServiceIntakeForm)
    }
  ],
  "intakeForm": {
    object (ServiceIntakeForm)
  },
  "perTicketIntakeForm": {
    object (ServiceIntakeForm)
  },
  "taxRate": {
    object (TaxRate)
  },
  "paymentOptionId": [
    string
  ],
  "deposit": {
    object (Deposit)
  },
  "noShowFee": {
    object (NoShowFee)
  },
  "requireCreditCard": enum (RequireCreditCard),
  "actionLink": [
    {
      object (ActionLink)
    }
  ],
  "type": enum (ServiceType),
  "ticketType": [
    {
      object (TicketType)
    }
  ],
  "relatedMedia": [
    {
      object (RelatedMedia)
    }
  ],
  "serviceAttributeValueId": [
    {
      object (ServiceAttributeValueId)
    }
  ],
  "waitlistRules": {
    object (WaitlistRules)
  },
  "ticketingVerticalSpecificData": {
    object (TicketingVerticalSpecificData)
  },
  "integrationType": enum (IntegrationType),
  "perOrderFee": {
    object (PerOrderFee)
  },
  "toursAndActivitiesContent": {
    object (ToursAndActivitiesContent)
  },
  "location": [
    {
      object (Location)
    }
  ],
  "rating": {
    object (Rating)
  },
  "homeServiceData": {
    object (HomeServiceData)
  },
  "virtualSession": {
    object (VirtualSession)
  },
  "directMerchantPayment": {
    object (DirectMerchantPayment)
  }
}
ক্ষেত্র
name

string

পরিষেবা সংস্থানের নাম, যার ফর্ম্যাট partners/{partner_id}/merchants/{merchantId}/services/{serviceId}

serviceName

string

পরিষেবার নাম, যেমন "পুরুষদের চুল কাটা"। অপ্রচলিত, পরিবর্তে localizedServiceName ব্যবহার করুন।

localizedServiceName

object ( Text )

পরিষেবার নাম, যেমন "পুরুষদের চুল কাটা"। সম্ভবত বেশ কয়েকটি লোকেলে।

description

string

পরিষেবাটির ব্যবহারকারীর দৃশ্যমান বিবরণ। অপ্রচলিত, পরিবর্তে স্থানীয় বর্ণনা ব্যবহার করুন।

localizedDescription

object ( Text )

পরিষেবাটির ব্যবহারকারীর দৃশ্যমান বিবরণ।

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

সমর্থিত HTML-এর মতো ফরম্যাটিং ট্যাগ:

শিরোনাম ট্যাগ: <h1>, <h2>, <h3>, <h4>, <h5>, <h6>
শিরোনাম এবং উপ-শিরোনাম প্রদর্শন করতে হেডিং ট্যাগ ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, <h1>যাত্রাপথ</h1> বিভাগটির সবচেয়ে গুরুত্বপূর্ণ শিরোনাম হিসাবে ইনলাইন পাঠ্য প্রদর্শন করবে। মনে রাখবেন যে কোনও অভ্যন্তরীণ HTML ট্যাগ, শৈলী বা গুণাবলী উপেক্ষা করা হবে। উদাহরণস্বরূপ, <h1 style=".."> কে <h1> এর মতোই বিবেচনা করা হবে। শুধুমাত্র বিশুদ্ধ লেখা সংরক্ষিত হবে।

অনুচ্ছেদ ট্যাগ: <p>
অনুচ্ছেদ ট্যাগটি একটি বিস্তারিত ভূমিকা বা বিষয়বস্তু হাইলাইট করতে ব্যবহার করা যেতে পারে। যেকোন অভ্যন্তরীণ ট্যাগ, শৈলী বা গুণাবলী উপেক্ষা করা হবে, কিছু ব্যতিক্রম সহ: <br>, <strong> এবং <em>। আরো বিস্তারিত জানার জন্য নীচের বাক্যাংশ ট্যাগ বিভাগ দেখুন.

তালিকা ট্যাগ: <ul>, <ol>, <li>
ক্রমবিহীন তালিকা প্রদর্শনের জন্য <ul> ট্যাগটি <li> ট্যাগের সাথে ব্যবহার করা যেতে পারে, এবং অর্ডারকৃত তালিকা প্রদর্শনের জন্য <ol> ট্যাগ <li> এর সাথে ব্যবহার করা যেতে পারে। এটি চেকলিস্ট, সময়সূচী, বা আপনার ব্যবহারের ক্ষেত্রে উপযুক্ত অন্য কোনো তালিকা প্রদর্শন করার একটি ভাল উপায়।
উদাহরণ: একটি ক্রুজ ভ্রমণের বৈশিষ্ট্যগুলির একটি তালিকা দেখানোর জন্য:
<ol>
<li>অপূর্ব সমুদ্রের দৃশ্য এবং বন্যপ্রাণীর সাথে খেলার সুযোগ।</li>
<li>সাবধানে পরিকল্পিত ভ্রমণ ব্যবস্থা এবং পরিষেবা।</li>
<li>নিশ্চিত সর্বনিম্ন মূল্য।</li>
</ol>
মনে রাখবেন যে শুধুমাত্র <li> <ul> বা <ol> ট্যাগের অধীনে থাকা শিশুদের রূপান্তর করা হবে। অন্য সব শিশু বাদ দেওয়া হবে. এছাড়াও, যেকোনো অভ্যন্তরীণ ট্যাগ, বৈশিষ্ট্য এবং শৈলী উপেক্ষা করা হবে; আমরা শুধুমাত্র বিশুদ্ধ টেক্সট বিষয়বস্তু সংরক্ষণ.

বিভাগ ট্যাগ: <div>
<div> ট্যাগের সমস্ত সমর্থিত অভ্যন্তরীণ ট্যাগ উপরে উল্লিখিত নিয়মগুলির সাথে পার্স করা হবে, বোঝায় <div> ট্যাগ নিজেই এখানে কোন গ্রুপিং বা ইন্ডেন্টিং বোঝায় না। এছাড়াও, যেকোনো অভ্যন্তরীণ বৈশিষ্ট্য এবং শৈলী উপেক্ষা করা হবে।

বাক্যাংশ ট্যাগ: <br>, <strong>, <em>:
শুধুমাত্র উপরে উল্লিখিত তিনটি ট্যাগ সমর্থিত। <br> অনুচ্ছেদে লাইন ভাঙ্গার জন্য ব্যবহার করা যেতে পারে, এবং <strong>/<em> গুরুত্বপূর্ণ টেক্সট হাইলাইট করতে ব্যবহার করা যেতে পারে। অন্য কোন শব্দগুচ্ছ ট্যাগ উপেক্ষা করা হবে.

অসমর্থিত ট্যাগ:

  • <html>, <header>, এবং <body> ট্যাগ অনুমোদিত নয়।
  • উপরে উল্লিখিত অন্য কোনো ট্যাগ সমর্থিত নয় (উদাহরণস্বরূপ <table>, <td> ...)।
    যেকোন ইউআরএল, অ্যাঙ্কর এবং লিঙ্ক ছিনিয়ে নেওয়া হবে এবং শেষ-ব্যবহারকারীদের কাছে কখনই প্রদর্শিত হবে না। আপনি যদি একটি সমৃদ্ধ ব্যবহারকারীর অভিজ্ঞতা তৈরি করতে ফটোগুলি ব্যবহার করতে চান, তাহলে অনুগ্রহ করে আপনার ছবির URL পাঠাতে নীচের "সম্পর্কিত মিডিয়া" ক্ষেত্রটি ব্যবহার করুন৷

গুরুত্বপূর্ণ নোট:

  • উপরে উল্লিখিত সমর্থিত ট্যাগগুলি ব্যতীত অন্য ট্যাগগুলি ব্যবহার না করার চেষ্টা করুন, কারণ অসমর্থিত ট্যাগের মধ্যে থাকা বিষয়বস্তু ছিনতাই হয়ে যাবে এবং এটি একটি অবাঞ্ছিত ব্যবহারকারীর অভিজ্ঞতার দিকে নিয়ে যেতে পারে৷
  • 3টিরও বেশি ভিন্ন শিরোনাম স্তর বা নেস্টেড তালিকার মতো গভীর নেস্টেড কাঠামো এড়ানোর চেষ্টা করুন। কাঠামোটিকে সমতল, সহজ এবং সরল রাখা, একটি ভাল ব্যবহারকারীর অভিজ্ঞতা তৈরি করতে সহায়তা করে।
  • যদি বর্তমানে সমর্থিত লেআউটগুলি আপনার ব্যবহারের ক্ষেত্রে পর্যাপ্ত না হয়, তাহলে অনুগ্রহ করে Google টিমের সাথে রিজার্ভ করুন।
  • প্রস্তাবিত সর্বোচ্চ আকার হল 32,000 অক্ষর।
price

object ( Price )

সেবার দাম।

priceInterpretation

enum ( PriceInterpretation )

কীভাবে মূল্য ব্যাখ্যা করা হয় এবং ব্যবহারকারীর কাছে প্রদর্শিত হয় তা বর্ণনা করে। পরিষেবা মূল্য প্রদর্শন কনফিগার করতে ডাইনিং এবং করণীয় ব্যতীত যে কোনও উল্লম্ব দ্বারা ব্যবহার করা যেতে পারে।

rules

object ( SchedulingRules )

অ্যাপয়েন্টমেন্ট বুক করার/বাতিল করার নিয়ম।

prepaymentType

enum ( PrepaymentType )

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

prepaymentTerms

object ( PrepaymentTerms )

প্রিপেমেন্ট সম্পূর্ণ হলে প্রায় শর্তাবলী।

form[]
(deprecated)

object ( ServiceIntakeForm )

অবচয়। অনুগ্রহ করে intakeForm এবং perTicketIntakeForm ব্যবহার করুন।

intakeForm

object ( ServiceIntakeForm )

একটি ফর্ম ব্যবহারকারীর কাছ থেকে অতিরিক্ত তথ্যের অনুরোধ করে যখন তারা এই পরিষেবাটি বুক করে। (ঐচ্ছিক)

perTicketIntakeForm

object ( ServiceIntakeForm )

একটি ফর্ম ব্যবহারকারীর কাছ থেকে অতিরিক্ত তথ্যের অনুরোধ করে যখন তারা এই পরিষেবাটি বুক করে। ব্যবহারকারীর বুকিং করা প্রতিটি টিকিটের জন্য এই ফর্মটি অবশ্যই একবার পূরণ করতে হবে। (ঐচ্ছিক)

taxRate

object ( TaxRate )

পরিষেবার করের হার। যদি উপস্থিত থাকে তবে এই ক্ষেত্রটি বণিক স্তরে সেট করা যেকোন ট্যাক্স রেটকে ওভাররাইড করে। একটি খালি বার্তা (যেমন ট্যাক্সরেট { }) প্রয়োগকৃত ট্যাক্স রেট শূন্যে পুনরায় সেট করবে।

paymentOptionId[]

string

এই পরিষেবার জন্য অর্থ প্রদানের জন্য ব্যবহার করা যেতে পারে এমন অর্থপ্রদানের বিকল্পগুলি উল্লেখ করে আইডিগুলির একটি তালিকা৷ প্রকৃত অর্থপ্রদানের বিকল্পগুলি বণিক স্তরে সংজ্ঞায়িত করা হয় এবং একাধিক বণিকদের মধ্যেও শেয়ার করা যেতে পারে৷

deposit

object ( Deposit )

ব্যবহারকারীর কাছে কীভাবে আমানত চার্জ করা যেতে পারে তা সংজ্ঞায়িত করে। একটি নির্দিষ্ট করা হলে পরিষেবা আমানত ওভাররাইড করে। এটিকে একটি খালি ডিপোজিট মেসেজে সেট করলে যেকোনো পরিষেবা-স্তরের ডিপোজিট মুছে যায়। (ঐচ্ছিক)

noShowFee

object ( NoShowFee )

একটি নো শো ফি সংজ্ঞায়িত করে যা ব্যবহারকারীর কাছে চার্জ করা যেতে পারে। পরিষেবাটি ওভাররাইড করে যদি একটি নির্দিষ্ট করা হয় তবে কোনও শো ফি নেই৷ এটিকে একটি খালি NoShowFee বার্তায় সেট করা কোনো পরিষেবা-স্তরের কোনো শো ফি সরিয়ে দেয়। (ঐচ্ছিক)

requireCreditCard

enum ( RequireCreditCard )

এই পরিষেবাটি বুক করার জন্য ব্যবহারকারীকে একটি ক্রেডিট কার্ড প্রদান করতে হবে কিনা তা নির্দেশ করে৷ এই ক্ষেত্রটি প্রাপ্যতা স্তরে ওভাররাইড করা যেতে পারে। (ঐচ্ছিক)

type

enum ( ServiceType )

এই পরিষেবার পূর্বনির্ধারিত প্রকার। (ঐচ্ছিক)

ticketType[]

object ( TicketType )

টিকিটের প্রকারগুলি যা এই পরিষেবার জন্য বুক করা/ কেনা যাবে, যদি টিকিট সমর্থিত হয়। (ঐচ্ছিক)

relatedMedia[]

object ( RelatedMedia )

এই পরিষেবা সম্পর্কিত ফটো. শেষ-ব্যবহারকারীদের কাছে সবচেয়ে কার্যকর উপায়ে প্রদর্শিত হয় তা নিশ্চিত করতে Google মিডিয়াগুলি ক্রল এবং সঞ্চয় করবে৷ (ঐচ্ছিক)

serviceAttributeValueId[]

object ( ServiceAttributeValueId )

পরিষেবা বৈশিষ্ট্যের মান যা এই পরিষেবাতে প্রযোজ্য (ঐচ্ছিক)। প্রতিটি পরিষেবা সংশ্লিষ্ট বণিকে সংজ্ঞায়িত প্রতিটি পরিষেবা বৈশিষ্ট্যের জন্য শূন্য বা তার বেশি মান থাকতে পারে। (ঐচ্ছিক)

waitlistRules

object ( WaitlistRules )

অপেক্ষা তালিকায় যোগদানের নিয়ম।

ticketingVerticalSpecificData

object ( TicketingVerticalSpecificData )

ইভেন্ট টিকিটিং উল্লম্ব থেকে অনন্য অতিরিক্ত তথ্য. (ঐচ্ছিক)

integrationType

enum ( IntegrationType )

ইন্টিগ্রেশনের গভীরতা আমরা এই পরিষেবার জন্য সমর্থন করি। (ঐচ্ছিক) স্টার্টার ইন্টিগ্রেশন সহ অংশীদারদের জন্য অপ্রাসঙ্গিক। এই অংশীদারদের জন্য শেষ থেকে শেষ সবসময় অক্ষম করা হবে।

perOrderFee

object ( PerOrderFee )

এই পরিষেবা কেনার জন্য অর্ডার স্তরের ফি। (ঐচ্ছিক)

toursAndActivitiesContent

object ( ToursAndActivitiesContent )

ট্যুর এবং কার্যকলাপের জন্য নির্দিষ্ট বিষয়বস্তুর ক্ষেত্র।

location[]

object ( Location )

এই পরিষেবা সম্পর্কিত অবস্থান. গুরুত্বপূর্ণ দ্রষ্টব্য: যদি এই পরিষেবার সাথে সম্পর্কিত একাধিক পরিদর্শন করা অবস্থান থাকে, বা START_LOCATION VISITED_LOCATION থেকে আলাদা হয়, তাহলে START_LOCATION অবশ্যই নির্দিষ্ট করতে হবে৷ উদাহরণ: - একটি গাইডেড বাইকিং ট্যুর তিনটি ভেন্যু পরিদর্শন করে, স্টার্ট ভেন্যু নির্দিষ্ট করতে হবে। - একটি হোটেল লবিতে একটি বাস ট্যুর মিটিং এবং তারপর পরিদর্শন স্থানের দিকে যান। মিটিং স্থান নির্দিষ্ট করা প্রয়োজন.

rating

object ( Rating )

এই পরিষেবার জন্য ব্যবহারকারীর রেটিং সমস্ত পর্যালোচনার উপর সামগ্রিক মেট্রিক হিসাবে।

homeServiceData

object ( HomeServiceData )

অতিরিক্ত তথ্য হোম সার্ভিস উল্লম্ব অনন্য. (ঐচ্ছিক)

virtualSession

object ( VirtualSession )

ঐচ্ছিক। ভার্চুয়াল সেশন সম্পর্কে তথ্য। ভার্চুয়াল পরিষেবাগুলি সক্ষম করার জন্য এটি প্রয়োজনীয়।

directMerchantPayment

object ( DirectMerchantPayment )

ঐচ্ছিক। অতিরিক্ত তথ্য যা যোগ করতে হবে যদি পরিষেবাটির জন্য ব্যবহারকারীকে সরাসরি বণিককে অর্থ প্রদান করতে হয়। গুরুত্বপূর্ণ দ্রষ্টব্য: RwG এই লেনদেনের সাথে জড়িত হবে না। যদি ভার্চুয়াল সেশন সংজ্ঞায়িত করা হয় এবং পরিষেবাটি বিনামূল্যে না হয় বা প্রিপেমেন্ট টাইপ প্রয়োজনে সেট করা না থাকে তবে এটি প্রয়োজনীয়।

মূল্য ব্যাখ্যা

একটি মূল্য কিভাবে ব্যাখ্যা করা উচিত এবং ব্যবহারকারীর কাছে প্রদর্শিত হবে তা বর্ণনা করে।

এনামস
PRICE_INTERPRETATION_UNSPECIFIED মূল্য ব্যাখ্যা অনির্দিষ্ট, ডিফল্ট EXACT_AMOUNT।
EXACT_AMOUNT

যখন মূল্য একটি নির্দিষ্ট মান হিসাবে ব্যাখ্যা করা উচিত।

উদাহরণ: যোগব্যায়াম ক্লাসের জন্য $20; একটি শিশু চুল কাটার জন্য $15

STARTS_AT

যখন একটি পরিষেবার মূল্য পরিবর্তনশীল কিন্তু একটি সর্বনিম্ন মূল্য পরিচিত হয় এবং গ্রাহকদের কাছে প্রদর্শিত হয়। ভোক্তারা পছন্দ করতে পারে যা দাম বাড়ায়।

মনে রাখবেন যে এই মূল্য ব্যাখ্যা ব্যবহার করে এমন যেকোনো পরিষেবা অবশ্যই প্রিপেমেন্ট টাইপ NOT_SUPPORTED ব্যবহার করবে।

উদাহরণ: কুকুর সাজানোর জন্য $30, কিন্তু অতিরিক্ত ভোক্তা পছন্দ দাম বাড়িয়ে দিতে পারে

NOT_DISPLAYED

যখন একটি পরিষেবার মূল্য পরিবর্তনশীল হয় এবং সময়ের আগে ভোক্তাদের কাছে কোনও মূল্যের তথ্য প্রদর্শিত হয় না।

মনে রাখবেন যে এই মূল্য ব্যাখ্যা ব্যবহার করে এমন যেকোনো পরিষেবা অবশ্যই প্রিপেমেন্ট টাইপ NOT_SUPPORTED ব্যবহার করতে হবে এবং মূল্য খালি হতে হবে।

উদাহরণ: হোম সার্ভিসের জন্য পরামর্শ

সময়সূচী বিধি

একটি পরিষেবার জন্য নির্ধারিত নিয়ম।

JSON প্রতিনিধিত্ব
{
  "minAdvanceOnlineCanceling": string,
  "lateCancellationFee": {
    object (Price)
  },
  "noshowFee": {
    object (Price)
  },
  "admissionPolicy": enum (AdmissionPolicy),
  "cancellationPolicy": {
    object (CancellationPolicy)
  },

  // Union field min_booking_buffer can be only one of the following:
  "minAdvanceBooking": string,
  "minBookingBufferBeforeEndTime": string
  // End of list of possible types for union field min_booking_buffer.
}
ক্ষেত্র
minAdvanceOnlineCanceling

string ( int64 format)

অনলাইনে বুক করা অ্যাপয়েন্টমেন্ট বাতিল করতে সেকেন্ডের মধ্যে ন্যূনতম অগ্রিম বিজ্ঞপ্তি প্রয়োজন। (ঐচ্ছিক)

lateCancellationFee
(deprecated)

object ( Price )

ন্যূনতম অগ্রিম নোটিশ সময়ের মধ্যে বাতিল করার জন্য ফি।

noshowFee
(deprecated)

object ( Price )

বাতিল ছাড়া নো-শো জন্য ফি.

admissionPolicy

enum ( AdmissionPolicy )

এই পরিষেবার জন্য প্রযোজ্য ভর্তি নীতি। সেট না থাকলে, TIME_STRICT-এ ডিফল্ট। (ঐচ্ছিক)

cancellationPolicy

object ( CancellationPolicy )

সময়সূচী নিয়ম বাতিল নীতি. (থিংস-টু-ডু-এর জন্য প্রয়োজনীয়)

ইউনিয়ন ফিল্ড min_booking_buffer । শেষ বুকিং কখন থেকে প্রাপ্যতা স্লট শুরু বা শেষ হওয়ার সময়কাল (সেকেন্ডে)।

যদি "মিনিট_অ্যাডভান্স_বুকিং" সেট করা থাকে, শেষ বুক করার যোগ্য সময় হিসাবে গণনা করা হয় (<স্লট শুরুর সময়> - "মিন_অ্যাডভান্স_বুকিং")। যদি "min_booking_buffer_before_end_time" সেট করা থাকে, তাহলে শেষ বুকিং করার যোগ্য সময় হিসাবে গণনা করা হয় (<slot end time> - "min_booking_buffer_before_end_time")। মনে রাখবেন যে "min_booking_buffer_before_end_time" এর মান সেট করা হলে অবশ্যই ইতিবাচক হতে হবে। উভয়ই সেট না থাকলে, স্লট শুরু হওয়ার সময় পর্যন্ত স্লট বুক করা যায়। উভয় ক্ষেত্র সেট করা থাকলে, শুধুমাত্র একটি মান বাছাই করা হবে যখন অন্য মানটি উপেক্ষা করা হবে--আমরা নির্ভরযোগ্যভাবে ভবিষ্যদ্বাণী করতে পারি না কোন মানটি বেছে নেওয়া হয়েছে।

উদাহরণ:

  • একটি চুল কাটা যা শুরুর সময়ের কমপক্ষে 1 ঘন্টা আগে বুক করা দরকার। 'শিডিউলিং_রুলস{মিন_অ্যাডভান্স_বুকিং: ৩৬০০ ...}`

  • একটি যাদুঘর যেখানে শেষ টিকিটটি বন্ধ করার 30 মিনিট আগে কেনা যাবে: 'শিডিউলিং_রুলস{ min_booking_buffer_before_end_time: 1800 ...}'

  • একটি সিনেমার টিকিট যা শুরুর সময়ের আগে কিনতে হবে। 'শিডিউলিং_রুলস{ ...}' (এই ক্ষেত্রটি খালি রাখুন) (ঐচ্ছিক) min_booking_buffer নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

minAdvanceBooking

string ( int64 format)

শেষ বুকিং কখন থেকে প্রাপ্যতা স্লট শুরু হওয়ার সময়কাল (সেকেন্ডে)।

minBookingBufferBeforeEndTime

string ( int64 format)

শেষ বুকিং কখন থেকে প্রাপ্যতা স্লট শেষ হওয়ার সময়কাল (সেকেন্ডে)। এই ক্ষেত্রটি সেট করা থাকলে, "ভর্তি নীতি" ক্ষেত্রটি অবশ্যই TIME_FLEXIBLE এ সেট করতে হবে যাতে ব্যবহারকারীরা স্লট শুরু হওয়ার পরে কেনা টিকিট ব্যবহার করতে পারেন।

ভর্তি নীতি

এই পরিষেবার ভর্তি নীতি.

এনামস
ADMISSION_POLICY_UNSPECIFIED অব্যবহৃত।
TIME_STRICT প্রাপ্যতা স্লটের শুরুর সময়ে গ্রাহকদের উপস্থিত থাকতে হবে, এবং পরিষেবাটি স্লটের শেষ সময়ে শেষ হবে বলে আশা করা হচ্ছে। TIME_STRICT ব্যবহারের উদাহরণ: * একটি ট্যুর যা সকাল 9টায় শুরু হয় যার জন্য সমস্ত অংশগ্রহণকারীদের প্রারম্ভিক সময়ে পৌঁছাতে হয় এবং প্রায় 12 টায় ফিরে আসে। * শনিবার বিকেল 3 টায় একটি চুল কাটা রিজার্ভেশন যা প্রায় 30 মিনিট সময় নেবে। * সন্ধ্যা ৬টা থেকে রাত ৮টা পর্যন্ত ফিটনেস ক্লাস।
TIME_FLEXIBLE

গ্রাহকরা এই বুকিং ব্যবহার করার জন্য প্রাপ্যতা স্লটের শুরু এবং শেষ সময়ের মধ্যে যেকোনো সময়ে আসতে পারেন।

TIME_FLEXIBLE ব্যবহারের উদাহরণ: * একটি জাদুঘরের টিকিট যা কেনার তারিখে যে কোনো সময় ব্যবহার করা যেতে পারে। * একটি বিনোদন পার্কে একটি বিকেলে ভর্তি যা দুপুর 12 টা থেকে 9 টা পর্যন্ত ব্যবহার করা যেতে পারে।

TIMED_ENTRY_WITH_FLEXIBLE_DURATION

গ্রাহকদের প্রাপ্যতা স্লটের শুরুর সময়ে বণিকের কাছে পৌঁছাতে হবে কিন্তু তারা চাইলে যেকোন সময় চলে যেতে পারে।

উদাহরণস্বরূপ, জাদুঘরে ভর্তির দৃশ্যে, সকাল 10 টার জন্য একটি সময় নির্ধারিত প্রবেশ টিকিটের জন্য ব্যবহারকারীকে সকাল 10 টায় যাদুঘরে উপস্থিত হতে হবে। এই পরিষেবার জন্য প্রাপ্যতা স্লট শুরুর সময় নির্ধারিত এন্ট্রি সময় প্রতিনিধিত্ব করে। শেষ সময়, তবে, বুকিংয়ের জন্য উপলব্ধতা স্লট সনাক্ত করার জন্য শুধুমাত্র একটি কী হিসাবে ব্যবহৃত হয়।

বাতিলকরণ নীতি

একটি পরিষেবার জন্য বাতিলকরণ নীতি।

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

object ( RefundCondition )

পলিসিতে শূন্য বা তার বেশি ফেরতের শর্ত প্রযোজ্য।

ফেরতের শর্ত

একটি একক ফেরত শর্ত সংজ্ঞায়িত করে। পরিষেবা শুরু হওয়ার আগে বিভিন্ন সময়কাল হিসাবে "রিফান্ড পদক্ষেপ" বর্ণনা করতে একাধিক ফেরত শর্ত একসাথে ব্যবহার করা যেতে পারে।

JSON প্রতিনিধিত্ব
{
  "minDurationBeforeStartTime": string,
  "refundPercent": integer
}
ক্ষেত্র
minDurationBeforeStartTime

string ( Duration format)

শুরুর সময়ের আগে সময়কাল, যতক্ষণ না গ্রাহক refundPercent পারসেন্টে নির্দিষ্ট পরিষেবার খরচের অংশের জন্য ফেরত পেতে পারেন। 0 (ডিফল্ট) সেট করা হলে, পরিষেবাটি যে কোনো সময় বাতিল করা যেতে পারে।

নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' s ' দিয়ে শেষ হয়৷ উদাহরণ: "3.5s"

refundPercent

integer ( uint32 format)

যে শতাংশ ফেরত দেওয়া যেতে পারে, যতক্ষণ পর্যন্ত পরিষেবা বুকিং বাতিল করা হয় পরিষেবা শুরুর সময়ের কমপক্ষে minDurationBeforeStartTime , [0, 100] এর পরিসরে। 0 (ডিফল্ট) সেট করা হলে, পরিষেবাটি ফেরতযোগ্য নয়। 100 এ সেট করা হলে এই পরিষেবাটি সম্পূর্ণরূপে ফেরতযোগ্য।

প্রিপেমেন্ট টাইপ

প্রিপেমেন্টের ধরন নির্দেশ করতে Enum.

এনামস
PREPAYMENT_TYPE_UNSPECIFIED ডিফল্টরূপে আমরা ধরে নেব যে প্রিপেমেন্ট NOT_SUPPORTED।
REQUIRED ব্যবহারকারীকে বুকিংয়ের সময় এই পরিষেবাটি প্রদান করতে হবে।
OPTIONAL ব্যবহারকারী বুকিংয়ের সময় বা পরে এই পরিষেবাটি প্রি-পে করতে পারেন, তবে বুক করার জন্য এটির প্রয়োজন নেই।
NOT_SUPPORTED এই পরিষেবার জন্য প্রিপেমেন্ট সমর্থিত নয়।

প্রিপেমেন্টের শর্তাবলী

প্রিপেমেন্ট সম্পূর্ণ হলে আশেপাশে নির্দিষ্ট তথ্য।

JSON প্রতিনিধিত্ব
{
  "chargeTiming": enum (ChargeTiming),
  "chargeTimeBeforeStartTimeSec": string
}
ক্ষেত্র
chargeTiming

enum ( ChargeTiming )

যখন চার্জ ক্রয় সময় আপেক্ষিক ঘটবে.

chargeTimeBeforeStartTimeSec

string ( int64 format)

পরিষেবা শুরু হওয়ার কয়েক সেকেন্ডের মধ্যে সময় যা ব্যবহারকারীকে অর্থপ্রদানের জন্য চার্জ করা হয়। এই ক্ষেত্রটি শুধুমাত্র তখনই সেট করা উচিত যখন চার্জটাইমিং CHARGE_LATER হয়৷

চার্জ টাইমিং

কেনার সময় সাপেক্ষে চার্জ কখন ঘটবে তা নির্দিষ্ট করতে Enum.

এনামস
CHARGE_TIMING_UNSPECIFIED অব্যবহৃত।
CHARGE_NOW গ্রাহক অবিলম্বে চার্জ করা হবে.
CHARGE_LATER গ্রাহক পরে চার্জ করা হবে.

সার্ভিসইনটেকফর্ম

একটি ইনটেক ফর্ম সংজ্ঞায়িত করে যা একজন বণিক দ্বারা প্রদত্ত পরিষেবা কাস্টমাইজ করে।

JSON প্রতিনিধিত্ব
{
  "field": [
    {
      object (ServiceIntakeFormField)
    }
  ],
  "firstTimeCustomers": boolean,
  "returningCustomers": boolean
}
ক্ষেত্র
field[]

object ( ServiceIntakeFormField )

ক্ষেত্র যা ব্যবহারকারীর কাছে প্রদর্শিত হবে।

firstTimeCustomers
(deprecated)

boolean

সত্য হলে, এই ফর্মটি প্রথমবারের গ্রাহকদের দেখানো হবে। অবচয়। এই কার্যকারিতা গ্রহণ ফর্ম জন্য সমর্থিত নয়.

returningCustomers
(deprecated)

boolean

সত্য হলে, এই ফর্মটি পুনরায় গ্রাহকদের দেখানো হবে। অবচয়। এই কার্যকারিতা গ্রহণ ফর্ম জন্য সমর্থিত নয়.

সার্ভিসইনটেকফর্মফিল্ড

একটি ক্ষেত্র সংজ্ঞায়িত করে যা একটি ServiceIntakeForm-এ অন্তর্ভুক্ত।

JSON প্রতিনিধিত্ব
{
  "id": string,
  "type": enum (FieldType),
  "label": string,
  "localizedLabel": {
    object (Text)
  },
  "value": [
    string
  ],
  "choiceText": [
    {
      object (Text)
    }
  ],
  "isRequired": boolean,
  "allowCustomAnswer": boolean,
  "additionalOption": [
    {
      object (Text)
    }
  ],
  "ticketTypeRestrict": [
    string
  ],
  "hint": {
    object (Text)
  }
}
ক্ষেত্র
id

string

একটি সমষ্টিগত অংশীদার থেকে একটি স্ট্রিং যা একটি ফর্ম ক্ষেত্রকে অনন্যভাবে সনাক্ত করে৷ এই আইডিটি সংশ্লিষ্ট ফর্ম ক্ষেত্রের উত্তরের আইডির মতোই হওয়া উচিত এবং পরিষেবা স্তর এবং প্রতি টিকিট গ্রহণের ফর্ম উভয় ক্ষেত্রেই অনন্য হতে হবে। (প্রয়োজনীয়)

type

enum ( FieldType )

এই ক্ষেত্রের ধরন.

label

string

এই ক্ষেত্রের জন্য ব্যবহারকারীকে দেখানো পাঠ্য। অপ্রচলিত, পরিবর্তে localizedLabel ব্যবহার করুন।

localizedLabel

object ( Text )

এই ক্ষেত্রের জন্য ব্যবহারকারীকে দেখানো পাঠ্য। ক্ষেত্রটি একাধিক লোকেলে সরবরাহ করা যেতে পারে। (প্রয়োজনীয়)

value[]

string

যদি এবং শুধুমাত্র যদি ক্ষেত্রের ধরন LOCATION_SEARCH হয় তাহলে সেট করুন৷ অবস্থানের মান নির্দিষ্ট করতে দয়া করে "অবস্থান" ক্ষেত্রের "locationId" ব্যবহার করুন৷

choiceText[]

object ( Text )

যদি এবং শুধুমাত্র ক্ষেত্রের ধরনটি MULTIPLE_CHOICE, CHECKBOXES, বা ড্রপডাউন হয় তাহলে সেট করুন৷ সম্ভাব্য পছন্দগুলি গণনা করতে ব্যবহৃত হয়।

isRequired

boolean

ব্যবহারকারীর দ্বারা এই ক্ষেত্রের একটি উত্তর প্রয়োজন কিনা তা নির্দেশ করে৷

allowCustomAnswer

boolean

পূর্বনির্ধারিত উত্তরের অতিরিক্ত একটি কাস্টম মান অনুমোদিত কিনা তা নির্দেশ করে। এটি শুধুমাত্র তখনই প্রযোজ্য যখন ক্ষেত্রের ধরন LOCATION_SEARCH হয়৷ (ঐচ্ছিক)

additionalOption[]

object ( Text )

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

ticketTypeRestrict[]

string

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

hint

object ( Text )

ইনপুটের জন্য ইঙ্গিত পাঠ্য, যা একটি পাঠ্য স্থানধারক হিসাবে দেখায়। এটি শুধুমাত্র তখনই প্রযোজ্য যখন ক্ষেত্রের ধরন SHORT_ANSWER বা PARAGRAPH হয়৷ (ঐচ্ছিক)

ফিল্ড টাইপ

ক্ষেত্রের ধরন নির্দেশ করতে Enum.

এনামস
FIELD_TYPE_UNSPECIFIED অনির্দিষ্ট বা অজানা ধরনের ক্ষেত্র উপেক্ষা করা হবে.
SHORT_ANSWER পাঠ্যের জন্য একটি এক-লাইন ইনপুট ক্ষেত্র।
PARAGRAPH পাঠ্যের জন্য একটি বহু-লাইন ইনপুট ক্ষেত্র।
MULTIPLE_CHOICE রেডিও বোতামগুলির একটি সেট যার জন্য অনেকগুলি বিকল্প থেকে একটি পছন্দ প্রয়োজন৷
CHECKBOXES চেকবক্স সহ এক বা একাধিক গণনাকৃত আইটেম।
DROPDOWN একটি ড্রপডাউন থেকে একটি নির্বাচন।
BOOLEAN একটি হ্যাঁ/না বোতাম।

সেবার ধরণ

পূর্বনির্ধারিত সেবা প্রকার।

এনামস
SERVICE_TYPE_UNSPECIFIED অব্যবহৃত।
SERVICE_TYPE_DINING_RESERVATION ডাইনিং রিজার্ভেশন.
SERVICE_TYPE_FOOD_ORDERING খাদ্য অর্ডার, খাদ্য বিতরণ বা টেকআউট বা উভয়ই হতে পারে।
SERVICE_TYPE_FOOD_DELIVERY খাদ্য সরবরাহ করা.
SERVICE_TYPE_FOOD_TAKEOUT খাবার টেকআউট।
SERVICE_TYPE_EVENT_TICKET অনুষ্ঠানের টিকিট।
SERVICE_TYPE_TRIP_TOUR ট্রিপ ট্যুর।
SERVICE_TYPE_APPOINTMENT পরিষেবা যা অ্যাপয়েন্টমেন্ট বা ক্লাস প্রদান করে। (1) স্বাস্থ্য এবং ফিটনেস, (2) স্পা এবং সৌন্দর্য এবং (3) আর্থিক পরামর্শ এবং মূল্যায়ন পরিষেবাগুলির জন্য প্রস্তাবিত৷ অনুগ্রহ করে সমর্থিত পরিষেবার প্রকারগুলি দেখুন: https://developers.google.com/maps-booking/guides/end-to-end-integration/overview
SERVICE_TYPE_ONLINE_APPOINTMENT পরিষেবা যা একটি ক্লাস বা সেশনের জন্য অনলাইন অ্যাপয়েন্টমেন্ট প্রদান করে যা সম্পূর্ণ ভার্চুয়াল হবে। ভার্চুয়াল পরিষেবা বুকিং সক্ষম হলে সেট করা আবশ্যক৷
SERVICE_TYPE_SHOPPING পরিষেবা যা ব্যবহারকারীদের প্রদত্ত বণিকের কাছ থেকে কেনাকাটা করতে দেয়৷ এটি ডেলিভারি বা পিকআপ হতে পারে।

টিকিট টাইপ

বিভিন্ন ব্যবহারকারীর ধরন, বিভিন্ন পরিষেবার বৈশিষ্ট্য বা বিভিন্ন বিকল্প/অ্যাড-অনগুলির কারণে বিভিন্ন মূল্য এবং/অথবা প্রাপ্যতার সাথে টিকিটের মধ্যে পার্থক্য করতে TicketType ব্যবহার করা হয়।

একটি টিকিট হল একটি পরিষেবার জন্য ন্যূনতম বুকযোগ্য ইউনিট, যেমন একটি রাফটিং ভ্রমণের একটি স্থান, একটি যাদুঘরে ভর্তি, একটি পুরো দিনের ডাবল কায়াক ভাড়া।

JSON প্রতিনিধিত্ব
{
  "ticketTypeId": string,
  "shortDescription": string,
  "localizedShortDescription": {
    object (Text)
  },
  "price": {
    object (Price)
  },
  "perTicketFee": {
    object (PerTicketFee)
  },
  "optionDescription": string,
  "localizedOptionDescription": {
    object (Text)
  }
}
ক্ষেত্র
ticketTypeId

string

টিকিট আইডি একই পরিষেবার বিভিন্ন ধরনের টিকিটের মধ্যে পার্থক্য করার জন্য ব্যবহার করা হয়, এবং শুধুমাত্র একটি পরিষেবার মধ্যে অনন্য বলে আশা করা হয়।

shortDescription

string

এই টিকিট টাইপের একটি সংক্ষিপ্ত বিবরণ।

এটি ব্যবহারকারীর দৃশ্যমান হতে পারে, যেমন, "প্রাপ্তবয়স্ক", "শিশু", "প্রবীণ", "সারি J", ইত্যাদি। প্রয়োজনীয়, ব্যবহারকারীর দৃশ্যমান হওয়ার জন্য প্রতিটি টিকিটের একটি বিবরণ থাকতে হবে। অপ্রচলিত, পরিবর্তে স্থানীয়কৃত সংক্ষিপ্ত বিবরণ ব্যবহার করুন।

localizedShortDescription

object ( Text )

i18n সমর্থন সহ এই TicketType-এর একটি সংক্ষিপ্ত বিবরণ।

এটি ব্যবহারকারীর দৃশ্যমান হতে পারে, যেমন, "প্রাপ্তবয়স্ক", "শিশু", "প্রবীণ", "সারি J", ইত্যাদি। প্রয়োজনীয়, ব্যবহারকারীর দৃশ্যমান হওয়ার জন্য প্রতিটি টিকিটের একটি বিবরণ থাকতে হবে। প্রতিটি লোকেলের জন্য পৃথক মান সরবরাহ করা যেতে পারে।

price

object ( Price )

এই ধরনের একটি একক টিকিটের মূল্য, যেকোনও ট্যাক্স ব্যতীত। পরিষেবার করের হার তার টিকিটে প্রয়োগ করা হয়।

perTicketFee

object ( PerTicketFee )

এই টিকিট কেনার জন্য অতিরিক্ত ফি। (ঐচ্ছিক)

optionDescription

string

যেকোন অতিরিক্ত বিকল্পের বিবরণ যা এই টিকিটের প্রকার প্রতিনিধিত্ব করে, যদি থাকে। অপ্রচলিত, পরিবর্তে localizedOptionDescription ব্যবহার করুন।

localizedOptionDescription

object ( Text )

যেকোন অতিরিক্ত বিকল্পের বিবরণ যা এই টিকিটের প্রকার প্রতিনিধিত্ব করে, যদি থাকে। প্রতিটি লোকেলের জন্য পৃথক মান সরবরাহ করা যেতে পারে।

টিকিটের ধরন একাধিক মাত্রার প্রতিনিধিত্ব করলে অতিরিক্ত বিকল্পগুলি কার্যকর।

উদাহরণ 1: বিভিন্ন ধরনের 'প্রাপ্তবয়স্ক', 'শিশু' এবং একটি অতিরিক্ত বিকল্প হিসাবে ভাষা সহ একটি ভর্তি টিকিট, প্রত্যাশিত টিকিট টাইপ তালিকা হবে: - { ticketTypeId: "ticket_type_1" localizedShortDescription { মান: "adult" } localizedOptionDescription { value: " ইংরেজি" } } - { ticketTypeId: "ticket_type_2" localizedShortDescription { মান: "adult" } localizedOptionDescription { মান: "স্প্যানিশ" } } - { ticketTypeId: "ticket_type_3" localizedShortDescription { মান: "child" {english value" {english value" } } - { ticketTypeId: "ticket_type_4" localizedShortDescription { মান: "child" } localizedOptionDescription { মান: "স্প্যানিশ" } }

উদাহরণ 2: ঐচ্ছিক ড্রাই ব্যাগ অ্যাড-অন সহ একটি বহু-ঘণ্টার কায়াক ভাড়া, সংক্ষিপ্ত বিবরণ "3 ঘন্টা" হতে পারে এবং বিকল্প বর্ণনাটি "শুকনো ব্যাগ সহ" বা "শুকনো ব্যাগ ছাড়া" হতে পারে: - { টিকিট টাইপআইডি: "টিকিট_টাইপ_1" localizedShortDescription { মান: "2 ঘন্টা" } localizedOptionDescription { মান: "ইংরেজি" } } - { ticketTypeId: "ticket_type_2" localizedShortDescription { মান: "2 ঘন্টা" } localizedOptionDescription { মান: "স্প্যানিশ" } } - {tickettype" } - {ticketTypeI localizedShortDescription { মান: "3 ঘন্টা" } localizedOptionDescription { মান: "ইংরেজি" } } - { ticketTypeId: "ticket_type_4" localizedShortDescription { মান: "3 ঘন্টা" } localizedOptionDescription { মান: "স্প্যানিশ" } }

ঐচ্ছিক, কিন্তু পরিষেবার মধ্যে যেকোনও টিকিটের ধরন যদি এই ক্ষেত্রটি সেট করে থাকে, আমরা আশা করি যে অন্যান্য সমস্ত টিকিটের ধরণটিও এই ক্ষেত্রটি সেট করা থাকবে (একটি ডিফল্ট বিকল্প বর্ণনা ব্যবহার করা যেতে পারে)। যেমন [{ticket_type_1, প্রাপ্তবয়স্ক, ইংরেজি}, {ticket_type_1, প্রাপ্তবয়স্ক, ''}] একটি বৈধ তালিকা নয়৷

শুধুমাত্র দুটি HTML ফরম্যাটিং ট্যাগ সমর্থিত: এবং
. এগুলি শিরোনাম এবং বিশদ বিবরণ উভয়ের সাথে বিকল্পগুলি নির্দিষ্ট করার জন্য ব্যবহার করার উদ্দেশ্যে করা হয়েছে, উদাহরণস্বরূপ: " প্রিমিয়াম সিটিং
এই বিকল্পটি সম্পূর্ণভাবে কুশনযুক্ত আসন, ব্যক্তিগত টিভি, ইন-সিট খাবার এবং পানীয় পরিষেবা সহ ব্যক্তিগত বাক্সে বসার অফার করে। এই আসনগুলি মাঠের মনোরম দৃশ্য প্রদান করে।"

PerTicketFee

ব্যবহারকারীর কেনা প্রতিটি টিকিটের জন্য যে ফি দিতে হবে।

JSON প্রতিনিধিত্ব
{
  "serviceCharge": {
    object (Price)
  },
  "facilityFee": {
    object (Price)
  },
  "taxes": {
    object (Price)
  }
}
ক্ষেত্র
serviceCharge

object ( Price )

একটি পরিষেবার জন্য একটি অতিরিক্ত চার্জ মূল্যায়ন করা হয়।

facilityFee

object ( Price )

একটি ফি যা ভেন্যু/সুবিধার জন্য যায়।

taxes

object ( Price )

প্রতি টিকিট ট্যাক্স।

সম্পর্কিত মিডিয়া

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

JSON প্রতিনিধিত্ব
{
  "url": string,
  "type": enum (MediaType),
  "localizedCaption": {
    object (Text)
  },
  "attribution": {
    object (Attribution)
  },
  "caption": string
}
ক্ষেত্র
url

string

এই মিডিয়া উৎসের URL. Google এই URL-এ হোস্ট করা মিডিয়া ক্রল করবে৷

type

enum ( MediaType )

এই মিডিয়া উত্স প্রকার.

localizedCaption

object ( Text )

মিডিয়ার ক্যাপশন যা i18n সমর্থন করে, শুধুমাত্র প্লেইন টেক্সট সমর্থিত। যেকোনো HTML উপাদান ছিনতাই করা হবে। (ঐচ্ছিক)

attribution

object ( Attribution )

মিডিয়ার উৎস সম্পর্কে অ্যাট্রিবিউশন তথ্য। মনে রাখবেন যে ফটোগ্রাফার বা এজেন্সিকে ক্রেডিট দেওয়ার জন্য যদি অ্যাট্রিবিউশনটি মিডিয়ার সাথে প্রদর্শনের প্রয়োজন হয় তবে এই ক্ষেত্রটি অবশ্যই সেট করতে হবে। (ঐচ্ছিক)

caption
(deprecated)

string

অপ্রচলিত, স্থানীয় ক্যাপশন ব্যবহার করতে পছন্দ করে।

আমি আজ খুশি

এই মিডিয়া উৎসের ধরন নির্দেশ করতে Enum. শুধুমাত্র ফটো সমর্থিত. অনুগ্রহ করে রিজার্ভ উইথ Google টিমের সাথে যোগাযোগ করুন যদি ফটোর বাইরে অন্য মিডিয়াকে সমর্থন করার প্রয়োজন হয়।

এনামস
TYPE_UNSPECIFIED অব্যবহৃত।
PHOTO url দ্বারা প্রদত্ত মিডিয়া একটি ফটো নির্দেশ করে৷

অ্যাট্রিবিউশন

এই মিডিয়ার জন্য অ্যাট্রিবিউশন তথ্য।

JSON প্রতিনিধিত্ব
{
  "localizedText": {
    object (Text)
  },
  "text": string
}
ক্ষেত্র
localizedText

object ( Text )

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

text
(deprecated)

string

অপ্রচলিত, লোকালাইজড টেক্সট ব্যবহার করতে পছন্দ করে।

ServiceAttributeValueId

একটি পরিষেবাতে প্রয়োগ করার জন্য একটি পরিষেবা বৈশিষ্ট্যের একটি নির্দিষ্ট মান সনাক্ত করে৷

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

string

Merchant.service_attribute-এ সংজ্ঞায়িত একটি অ্যাট্রিবিউটের আইডি, যেমন "সার্ভিস-টাইপ"।

valueId

string

এই বৈশিষ্ট্যের জন্য মানের আইডি, যেমন "চুল কাটা"। সার্ভিস অ্যাট্রিবিউটের সংজ্ঞায় একটি মান আইডি অবশ্যই মিলতে হবে।

অপেক্ষা তালিকার নিয়ম

অপেক্ষা তালিকায় যোগদান সংক্রান্ত নিয়ম।

JSON প্রতিনিধিত্ব
{
  "minPartySize": integer,
  "maxPartySize": integer,
  "supportsAdditionalRequest": boolean,
  "aboveMaxPartySizeOptions": [
    {
      object (UnsupportedPartySizeOption)
    }
  ]
}
ক্ষেত্র
minPartySize

integer

প্রয়োজন। অপেক্ষা তালিকার কার্যকারিতা প্রদানকারী পরিষেবাগুলির জন্য একটি ইতিবাচক পূর্ণসংখ্যা হতে হবে। যদি পরিষেবা বা বণিক অপেক্ষা তালিকার কার্যকারিতা প্রদান না করে, তাহলে এটি অবশ্যই জনবহুল হবে না।

maxPartySize

integer

প্রয়োজন। অপেক্ষা তালিকার কার্যকারিতা প্রদানকারী পরিষেবাগুলির জন্য একটি ইতিবাচক পূর্ণসংখ্যা হতে হবে। যদি পরিষেবা বা বণিক অপেক্ষা তালিকার কার্যকারিতা প্রদান না করে, তাহলে এটি অবশ্যই জনবহুল হবে না।

supportsAdditionalRequest

boolean

সত্য হলে, ব্যবহারকারী এই পরিষেবার জন্য অপেক্ষা তালিকায় যোগদান করার সময় একটি বিনামূল্যে-ফর্ম অতিরিক্ত পাঠ্য অনুরোধ পাঠাতে সক্ষম হবে।

aboveMaxPartySizeOptions[]

object ( UnsupportedPartySizeOption )

সেট maxPartySize থেকে বড় দলগুলির জন্য বিকল্পগুলি সেট করুন৷ অপেক্ষা তালিকায় যোগদানের জন্য বড় দলগুলিকে বিকল্প বিকল্প না দেওয়া হলে খালি ছেড়ে দিন।

অসমর্থিত পার্টি সাইজ বিকল্প

সীমার বাইরে যে দলগুলোর জন্য বিকল্প.

JSON প্রতিনিধিত্ব
{
  "callMerchant": {
    object (CallMerchant)
  }
}
ক্ষেত্র
callMerchant

object ( CallMerchant )

যে পার্টির মাপ পরিসীমার বাইরে তারা ব্যবসায় কল করতে পারে। একটি পূর্বনির্ধারিত বার্তা ব্যবহারকারীর কাছে প্রদর্শিত হবে। নমুনা পাঠ্য প্রদর্শন করা হবে: "{waitlistRules.max_party_size}-এর চেয়ে বড় পার্টির জন্য অনুগ্রহ করে {phone}-এ রেস্টুরেন্টে কল করুন।" CallMerchant সেট করা আবশ্যক, কিন্তু খালি থাকবে।

কল মার্চেন্ট

UnsupportedPartySizeOption-এ ব্যবহার করার জন্য খালি বার্তা, এটি সেটিং ব্যবহারকারীদের একটি বুকিংয়ের জন্য ব্যবসায় কল করার বিকল্প প্রদর্শন করবে।

টিকিট উল্লম্ব নির্দিষ্ট ডেটা

ইভেন্ট টিকিটিং উল্লম্ব থেকে অনন্য অতিরিক্ত তথ্য.

JSON প্রতিনিধিত্ব
{
  "eventCategory": enum (EventCategory),
  "eventUrl": string,
  "entity": [
    {
      object (Entity)
    }
  ],
  "eventAttendanceMode": enum (AttendanceMode),
  "eventVirtualLocationUrl": [
    string
  ],
  "eventOrganizer": {
    object (Text)
  },
  "eventOrganizerUrl": string,
  "eventOrganizerType": enum (OrganizerType),
  "eventSourceUrl": [
    string
  ],
  "eventState": enum (EventState)
}
ক্ষেত্র
eventCategory

enum ( EventCategory )

অনুষ্ঠানের বিভাগ। ইভেন্ট পূর্বনির্ধারিত বিভাগগুলির মধ্যে একটির মধ্যে পড়ে শুধুমাত্র তখনই সেট করুন৷ (ঐচ্ছিক)

eventUrl

string

অংশীদারের ওয়েবসাইটে ইভেন্টের URL। (ঐচ্ছিক)

entity[]

object ( Entity )

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

eventAttendanceMode

enum ( AttendanceMode )

প্রয়োজন। অনুষ্ঠানে উপস্থিতির ধরন।

eventVirtualLocationUrl[]

string

ঐচ্ছিক। ইউআরএল যেখানে ইভেন্টটি দেখা যাবে।

eventOrganizer

object ( Text )

ঐচ্ছিক। আয়োজক যিনি অনুষ্ঠানটি হোস্ট করেন।

eventOrganizerUrl

string

ঐচ্ছিক। ইভেন্ট হোস্টকারী সংগঠকের URL।

eventOrganizerType

enum ( OrganizerType )

ঐচ্ছিক। সংগঠকের ধরন।

eventSourceUrl[]

string

প্রয়োজন। পৃষ্ঠাগুলির URL যেখানে ইভেন্টের তথ্য বা বিবরণ পাওয়া যেতে পারে।

eventState

enum ( EventState )

ঐচ্ছিক। ঘটনার রাজ্য।

ইভেন্ট ক্যাটাগরি

ইভেন্ট বিভাগের একটি উপসেট যার জন্য আমরা পণ্যের অভিজ্ঞতা কাস্টমাইজ করি। দ্রষ্টব্য: ঘটনাগুলির সর্বজনীন অন্টোলজি হওয়ার উদ্দেশ্যে নয়।

এনামস
EVENT_CATEGORY_UNSPECIFIED উল্লিখিত না. ব্যবহার করবেন না.
EVENT_CATEGORY_CONCERT কনসার্ট।
EVENT_CATEGORY_SPORTS খেলার আসর.
EVENT_CATEGORY_THEATRE থিয়েটার ইভেন্ট।
EVENT_CATEGORY_EXHIBITS প্রদর্শনী।
EVENT_CATEGORY_WORKSHOPS_AND_CLASSES কর্মশালা এবং ক্লাস।

সত্তা

ইভেন্টের সাথে সম্পর্কিত একটি সত্তার প্রতিনিধিত্ব করে।

JSON প্রতিনিধিত্ব
{
  "id": string,
  "name": string,
  "url": string,
  "entityType": enum (EntityType),
  "entityRole": enum (EntityRole),
  "publicIdentificationData": {
    object (PublicIdentificationData)
  }
}
ক্ষেত্র
id

string

অংশীদারের ডাটাবেসে সত্তার অনন্য শনাক্তকারী। (ঐচ্ছিক)

name

string

সত্তার নাম। (প্রয়োজনীয়)

url

string

ওয়েবপৃষ্ঠার ইউআরএল যা দ্ব্যর্থহীনভাবে সত্তাকে বর্ণনা করে। এই সত্তার জন্য অংশীদারের ওয়েবসাইটের ওয়েবপেজ যদি থাকে; সত্তার অন্যান্য সর্বজনীন URL-এর জন্য, publicIdentificationData-এ relevantUrl ব্যবহার করুন। (ঐচ্ছিক)

entityType

enum ( EntityType )

সত্তার ধরন। (ঐচ্ছিক)

entityRole

enum ( EntityRole )

ঘটনা সত্তার ভূমিকা. (ঐচ্ছিক)

publicIdentificationData

object ( PublicIdentificationData )

সত্তার পাবলিক রেফারেন্স। (ঐচ্ছিক)

সত্তা টাইপ

সত্তার ধরন। দ্রষ্টব্য: সার্বজনীন অন্টোলজি হওয়ার উদ্দেশ্যে নয়।

এনামস
ENTITY_TYPE_UNSPECIFIED উল্লিখিত না. ব্যবহার করবেন না.
ENTITY_TYPE_PERFORMER সত্তা একটি কনসার্ট বা একটি শোতে পারফর্ম করা শিল্পী বা গোষ্ঠীর প্রতিনিধিত্ব করে। শুধুমাত্র ইভেন্ট বিভাগ কনসার্ট বা থিয়েটার হলেই প্রযোজ্য।
ENTITY_TYPE_PLAYER সত্তা ইভেন্টে ক্রীড়া দল বা খেলোয়াড়ের প্রতিনিধিত্ব করে। শুধুমাত্র ইভেন্ট বিভাগ স্পোর্টস হলেই প্রযোজ্য।
ENTITY_TYPE_CONCERT_TOUR সত্তাটি সেই সফরের প্রতিনিধিত্ব করে যা এই ইভেন্টটির অন্তর্গত৷ শুধুমাত্র ইভেন্ট বিভাগ কনসার্ট হলেই প্রযোজ্য।
ENTITY_TYPE_SPORTS_SERIES সত্তাটি একটি ক্রীড়া টুর্নামেন্টের প্রতিনিধিত্ব করে যা এই ইভেন্টটির অন্তর্গত৷ শুধুমাত্র ইভেন্ট বিভাগ স্পোর্টস হলেই প্রযোজ্য।
ENTITY_TYPE_PLAY সত্তা ইভেন্টে সম্পাদিত খেলার ধরন (যেমন, বাদ্যযন্ত্র, কমেডি, ব্যালে, ইত্যাদি) উপস্থাপন করে। শুধুমাত্র প্রযোজ্য যখন ইভেন্ট বিভাগ থিয়েটার হয়।

সত্তার ভূমিকা

ঘটনা সত্তার ভূমিকা.

এনামস
ENTITY_ROLE_UNSPECIFIED উল্লিখিত না.
ENTITY_ROLE_HEADLINER সত্তা ইভেন্টে একটি হেডলাইনার বা নেতৃস্থানীয় পারফর্মার প্রতিনিধিত্ব করে।
ENTITY_ROLE_SUPPORTER সত্তা ইভেন্টে একটি সহায়ক পারফর্মার প্রতিনিধিত্ব করে।
ENTITY_ROLE_HOME_TEAM সত্তাটি (ক্রীড়া) ইভেন্টে হোম টিমের প্রতিনিধিত্ব করে।
ENTITY_ROLE_AWAY_TEAM সত্তাটি (ক্রীড়া) ইভেন্টে দূরে দলের প্রতিনিধিত্ব করে।

পাবলিক আইডেন্টিফিকেশন ডেটা

আইডেন্টিফায়ার, ওয়েবপেজ বা অন্য কোনো পাবলিক সোর্স যা কোনো সত্তাকে উল্লেখ করে।

JSON প্রতিনিধিত্ব
{
  "relevantUrl": [
    string
  ],
  "musicbrainzId": string
}
ক্ষেত্র
relevantUrl[]

string

যে কোনো ওয়েবপৃষ্ঠার সর্বজনীন URL যা শুধুমাত্র বিষয়ের জন্য নিবেদিত। এর মধ্যে অফিসিয়াল ওয়েবসাইট, ডিসকোগ, সোশ্যাল মিডিয়া প্ল্যাটফর্ম, উইকিপিডিয়া বা imdb পৃষ্ঠাগুলি অন্তর্ভুক্ত থাকতে পারে, যেমন https://www.discogs.com/artist/1124645-Taylor-Swift , https://www.wikidata.org/wiki/Q19320959 , https://twitter.com/acmilan । (ঐচ্ছিক)

musicbrainzId

string

শিল্পী বা অন্যান্য সঙ্গীত সত্তার 36-অক্ষরের মিউজিকব্রেনজ শনাক্তকারী, যদি প্রযোজ্য হয়। https://musicbrainz.org/doc/MusicBrainz_Identifier দেখুন। (ঐচ্ছিক)

উপস্থিতি মোড

অনুষ্ঠানে উপস্থিতির ধরন।

এনামস
ATTENDANCE_MODE_UNSPECIFIED উল্লিখিত না.
ONLINE ভার্চুয়াল ইভেন্টের জন্য।
PHYSICAL শারীরিক ঘটনার জন্য।
PHYSICAL_ONLINE_MIXED শারীরিক এবং ভার্চুয়াল উভয় ইভেন্টের জন্য।

সংগঠক প্রকার

সংগঠকের ধরন।

এনামস
ORGANIZER_TYPE_UNSPECIFIED উল্লিখিত না.
PERSON সংগঠকের জন্য যিনি একজন ব্যক্তি।
ORGANIZATION সংগঠকের জন্য যারা একটি সংগঠন।

ইভেন্ট স্টেট

ঘটনার রাজ্য।

এনামস
EVENT_STATE_UNSPECIFIED উল্লিখিত না.
SCHEDULED অনুষ্ঠানটি নির্ধারিত হয়।
RESCHEDULED অনুষ্ঠানটি পুনঃনির্ধারণ করা হয়েছে।
CANCELLED অনুষ্ঠানটি বাতিল করা হয়।
POSTPONED অনুষ্ঠান স্থগিত করা হয়।

ইন্টিগ্রেশন টাইপ

সমর্থিত ইন্টিগ্রেশন গভীরতা.

এনামস
INTEGRATION_TYPE_UNSPECIFIED END_TO_END এ ডিফল্ট।
INTEGRATION_TYPE_END_TO_END সম্পূর্ণ ইন্টিগ্রেশন যা Google এর মাধ্যমে বুকিং শেষ করার অনুমতি দেয়।
INTEGRATION_TYPE_INVENTORY_ONLY বুকিং সার্ভারের এই পরিষেবাটিকে সমর্থন করার প্রয়োজন নেই৷ শুধুমাত্র বণিক, পরিষেবা এবং (ঐচ্ছিকভাবে) প্রাপ্যতা ডেটা পাঠাতে হবে।

PerOrderFee

টিকেটের সংখ্যা নির্বিশেষে প্রতি অর্ডারে একবার ফি দিতে হবে।

JSON প্রতিনিধিত্ব
{
  "deliveryFee": {
    object (Price)
  },
  "processingFee": {
    object (Price)
  }
}
ক্ষেত্র
deliveryFee

object ( Price )

একটি ফি যা ডেলিভারি পদ্ধতি অনুসারে পরিবর্তিত হতে পারে।

processingFee

object ( Price )

ব্যবহারকারীর অর্থপ্রদানের পদ্ধতি প্রক্রিয়া করার জন্য একটি ফি।

ট্যুর এবং কার্যকলাপ বিষয়বস্তু

ট্যুর এবং কার্যকলাপের জন্য নির্দিষ্ট বিষয়বস্তুর ক্ষেত্র। পুনরাবৃত্ত ক্ষেত্রের প্রতিটি উপাদান পৃথক রেন্ডারিংয়ের অনুমতি দেওয়ার জন্য স্বাধীন হওয়া উচিত (যেমন একটি বুলেট পয়েন্ট হিসাবে)।

ট্যুর এবং অ্যাক্টিভিটি বিষয়বস্তু জনবহুল করা ট্যুর এবং কার্যকলাপের জন্য দৃঢ়ভাবে সুপারিশ করা হয়, কিন্তু কঠোরভাবে প্রয়োজন হয় না। সমস্ত ক্ষেত্র মৌলিক বিন্যাসের জন্য প্লেইন-টেক্সট এবং HTML-এর মতো টেক্সট উভয়কেই সমর্থন করে। সমর্থিত HTML-এর মতো ফরম্যাটিং ট্যাগ:

বাক্যাংশ ট্যাগ:
, , , : উপরে উল্লিখিত তিনটি ট্যাগই সমর্থিত।
অনুচ্ছেদের লাইন ভাঙতে ব্যবহার করা যেতে পারে, এবং // একটি গুরুত্বপূর্ণ টেক্সট হাইলাইট করতে ব্যবহার করা যেতে পারে। অন্য কোন শব্দগুচ্ছ ট্যাগ উপেক্ষা করা হবে.

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

গুরুত্বপূর্ণ নোট: * পরিষেবার বিবরণে highlights , exclusion এবং অন্যান্য, আরও নির্দিষ্ট, ফিল্ডে ইতিমধ্যে সরবরাহ করা ডেটা নকল করবেন না। * উপরে উল্লিখিত সমর্থিত ট্যাগগুলি ব্যতীত অন্য ট্যাগগুলি ব্যবহার করা এড়িয়ে চলুন, কারণ অসমর্থিত ট্যাগের মধ্যে থাকা বিষয়বস্তু ছিনতাই হয়ে যাবে এবং এটি ব্যবহারকারীর অবাঞ্ছিত অভিজ্ঞতার দিকে নিয়ে যেতে পারে।

JSON প্রতিনিধিত্ব
{
  "highlights": [
    {
      object (Text)
    }
  ],
  "inclusions": [
    {
      object (Text)
    }
  ],
  "exclusions": [
    {
      object (Text)
    }
  ],
  "mustKnow": [
    {
      object (Text)
    }
  ]
}
ক্ষেত্র
highlights[]

object ( Text )

হাইলাইটগুলির ব্যবহারকারীর-দৃশ্যমান তালিকা।

inclusions[]

object ( Text )

অন্তর্ভুক্তির ব্যবহারকারী-দৃশ্যমান তালিকা।

exclusions[]

object ( Text )

ব্যবহারকারী-দর্শন বর্জনের তালিকা।

mustKnow[]

object ( Text )

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

অবস্থান

একটি অবস্থান সম্পর্কে ভৌগলিক তথ্য।

JSON প্রতিনিধিত্ব
{
  "placeId": string,
  "name": string,
  "telephone": string,
  "url": string,
  "geo": {
    object (GeoCoordinates)
  },
  "locationType": enum (LocationType),
  "locationId": string
}
ক্ষেত্র
placeId

string

Google Places ডাটাবেসে এবং Google মানচিত্রে স্থানের আইডি। প্লেস আইডি সম্পর্কে আরও জানতে https://developers.google.com/places/web-service/place-id দেখুন। এটি প্রদান করা হলে, Google এই স্থানের সাথে অবস্থানের সাথে মিলিত হবে৷

name

string

অবস্থানের নাম, টেলিফোন, ইউআরএল এবং জিও ব্যবহার করা হয় Google মানচিত্রে ইতিমধ্যে উপস্থিত স্থানগুলির সাথে লোকেশনের মিল করার জন্য।

এই ক্ষেত্রটি ঐচ্ছিক, কিন্তু কিছু প্রসঙ্গে প্রয়োজন হতে পারে। উদাহরণস্বরূপ, একটি নাম ছাড়া একটি Service.location একটি ব্যবসায়িক সত্তার সাথে মিলিত হবে না, এমনকি যদি তারা একই ঠিকানায় থাকে। (ঐচ্ছিক)

telephone

string

অবস্থানের সর্বজনীন টেলিফোন নম্বর যার দেশ এবং এলাকার কোড, যেমন +14567891234। (ঐচ্ছিক)

url

string

অবস্থানের সর্বজনীন ওয়েবসাইটের url. (ঐচ্ছিক)

geo

object ( GeoCoordinates )

অক্ষাংশ, দ্রাঘিমাংশ এবং ঠিকানা সহ অবস্থানের জিও তথ্য। (ঐচ্ছিক)

locationType

enum ( LocationType )

অবস্থানের ধরন, সরবরাহ করা আবশ্যক যদি এই অবস্থানটি একটি পরিষেবার জন্য প্রদান করা হয়।

locationId

string

পরিষেবার মধ্যে অবস্থানের অনন্য রেফারেন্স। এই আইডি অন্যান্য পরিষেবা ক্ষেত্রে এই অবস্থান উল্লেখ করতে ব্যবহার করা যেতে পারে. যেমন কাস্টম ইনটেক ফর্মে, অবস্থান আইডিগুলির একটি সেট পিক আপ অবস্থান বিকল্পগুলি নির্দিষ্ট করতে ব্যবহার করা যেতে পারে। সেট করা থাকলে, এই আইডিটি একই পরিষেবার মধ্যে অনন্য হওয়া উচিত। (ঐচ্ছিক)

অবস্থানের ধরন

এই অবস্থানের ধরন.

এনামস
LOCATION_TYPE_UNSPECIFIED অবস্থানের ধরন অনির্দিষ্ট।
VISITED_LOCATION অবস্থান যেখানে এই পরিষেবা পরিদর্শন.
START_LOCATION যে অবস্থানে এই পরিষেবাটি শুরু হয়, সেটি MEETING_LOCATION হিসাবেও কাজ করে৷
END_LOCATION এই পরিষেবাটি যে অবস্থানে শেষ হয়।

রেটিং

একটি সত্তার জন্য রেটিং সংজ্ঞায়িত করে।

JSON প্রতিনিধিত্ব
{
  "value": number,
  "numberOfRatings": string
}
ক্ষেত্র
value

number

গড় রেটিং মান (NumberOfRatings > 0 হলে প্রয়োজনীয়)। মানটি অবশ্যই [1, 5]-এর মধ্যে হতে হবে এবং যদি এবং শুধুমাত্র যদি numberOfRatings শূন্য হয় তাহলে বাদ দেওয়া যেতে পারে।

numberOfRatings

string

মান গণনা করতে ব্যবহৃত রেটিং সংখ্যা (প্রয়োজনীয়)।

হোমসার্ভিস ডেটা

হোম সার্ভিসের জন্য উল্লম্বভাবে অতিরিক্ত তথ্য সরবরাহ করতে হবে।

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

string

এই হোম পরিষেবাটি যে উচ্চ স্তরের শ্রেণীভুক্ত। যেমন প্লাম্বার, ইলেকট্রিশিয়ান ইত্যাদি।

jobType

string

প্রদত্ত হোম পরিষেবা যে বিভাগের অধীনে চাকরির ধরন। যেমন unclog_drain, install_faucet হল প্লাম্বার বিভাগের অধীনে কাজের ধরন।

ভার্চুয়াল সেশন

ভার্চুয়াল/অনলাইন সেশন সম্পর্কে তথ্য। যেমন অনলাইন যোগব্যায়াম ক্লাস, ভার্চুয়াল রান্নার ক্লাস ইত্যাদি।

JSON প্রতিনিধিত্ব
{
  "sessionInstructions": {
    object (Text)
  },
  "sessionRequirements": {
    object (Text)
  },
  "virtualPlatformInfo": {
    object (VirtualPlatformInfo)
  },
  "isSessionPrerecorded": boolean
}
ক্ষেত্র
sessionInstructions

object ( Text )

এই ভার্চুয়াল ক্লাস কিভাবে সেট আপ করা হয় তার নির্দেশাবলী। যদি অংশীদার বুকিংয়ের সাথে ভিডিও URL অন্তর্ভুক্ত না করে, তাহলে এই পাঠ্যটি অবশ্যই অন্তর্ভুক্ত করতে হবে যখন ভিডিও URLটি ব্যবহারকারীর সাথে শেয়ার করা হবে৷ যেমন "জুম ইউআরএল ক্লাসের 30 মিনিট আগে মেইল ​​করা হবে"। (প্রস্তাবিত)

sessionRequirements

object ( Text )

প্রদত্ত ভার্চুয়াল সেশনের জন্য প্রয়োজনীয়তা। যেমন যোগ মাদুর, রান্নার পাত্র ইত্যাদি। (প্রস্তাবিত)

virtualPlatformInfo

object ( VirtualPlatformInfo )

এই সেশনে ব্যবহৃত ভার্চুয়াল প্ল্যাটফর্ম সম্পর্কে তথ্য। (ভার্চুয়াল পরিষেবাগুলি সক্ষম করার জন্য প্রয়োজনীয়)

isSessionPrerecorded

boolean

প্রয়োজন। ভার্চুয়াল সেশনটি লাইভ না হলে এবং প্রাক-রেকর্ড করা থাকলে এটিকে সত্য হিসেবে সেট করুন।

ভার্চুয়াল প্ল্যাটফর্ম তথ্য

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

JSON প্রতিনিধিত্ব
{
  "platform": enum (Platform),
  "otherPlatformName": {
    object (Text)
  }
}
ক্ষেত্র
platform

enum ( Platform )

ভার্চুয়াল সেশনের জন্য ব্যবহৃত প্ল্যাটফর্ম।

otherPlatformName

object ( Text )

প্ল্যাটফর্মটি OTHER-এ সেট করা থাকলে প্ল্যাটফর্মের নাম। (প্ল্যাটফর্মটি OTHER-এ সেট করা থাকলে প্রয়োজনীয়)

প্ল্যাটফর্ম

বণিক দ্বারা কোন ভার্চুয়াল প্ল্যাটফর্ম ব্যবহার করা হবে তা নির্দেশ করতে Enum।

এনামস
PLATFORM_UNSPECIFIED অব্যবহৃত।
FLEXIBLE বণিক নমনীয় যে তারা কোন ভিডিও প্ল্যাটফর্ম ব্যবহার করে।
GOOGLE_HANGOUTS Google Hangouts পণ্য।
GOOGLE_MEET Google Meet পণ্য।
ZOOM জুম ভিডিও যোগাযোগ।
SKYPE স্কাইপ।
YOUTUBE ইউটিউবে লাইভস্ট্রিমিং।
OTHER ব্যবহৃত ভিডিও প্ল্যাটফর্মটি এখানে উল্লিখিতগুলির থেকে আলাদা হলে সেট করা উচিত৷

ডাইরেক্ট মার্চেন্ট পেমেন্ট

ব্যবহারকারী কীভাবে RwG-এর মাধ্যমে পরিষেবার জন্য প্রি-পেমেন্ট না করে সরাসরি বণিককে অর্থপ্রদান করতে পারে সে সম্পর্কে তথ্য।

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

object ( Text )

ব্যবহারকারীদের শুধুমাত্র নীচে উল্লিখিত অর্থপ্রদানের পদ্ধতির মাধ্যমে অর্থ প্রদানের পরামর্শ দেওয়া হবে।

পদ্ধতি

create

নির্দিষ্ট সমষ্টিকারী দ্বারা পরিচালিত একজন ব্যবসায়ীর একটি নতুন Service তৈরি করে এবং এটি ফেরত দেয়।

delete

নির্দিষ্ট এগ্রিগেটর দ্বারা পরিচালিত একজন ব্যবসায়ীর বিদ্যমান Service মুছে দেয়।

patch

নির্দিষ্ট এগ্রিগেটর দ্বারা পরিচালিত একজন বণিকের বিদ্যমান Service আপডেট করে এবং এটি ফেরত দেয়।