Method: accounts.properties.ingestLosPropertyPrices

দৈর্ঘ্য-অব-স্টে ফরম্যাট করা দাম ব্যবহার করে একটি একক সম্পত্তির দাম আপডেট করুন। একটি প্রদত্ত সম্পত্তির জন্য, অনুরোধ করা পরিসরে প্রতিটি আগমনের তারিখে সমস্ত পণ্য এবং দখল সহ এর সমস্ত LOS মূল্য প্রতিস্থাপিত হবে। নির্দিষ্ট তারিখ সীমার বাইরে আগমনের তারিখ সহ মূল্য প্রভাবিত হয় না।

HTTP অনুরোধ

POST https://travelpartnerprices.googleapis.com/v1/{propertyPrices.property=accounts/*/properties/*}:ingestLosPropertyPrices

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
propertyPrices.property

string

PropertyPrices সম্পদের নাম। ফর্ম accounts/{account_id}/properties/{property_id}

account_id : এই স্ট্রিং মান হল হোটেল সেন্টারের অ্যাকাউন্ট সেটিংস পৃষ্ঠায় তালিকাভুক্ত "অ্যাকাউন্ট আইডি" মান।

property_id : এই উপাদানটির মান অবশ্যই একটি স্ট্রিং হতে হবে যা আপনার হোটেল তালিকা ফিডের তালিকা আইডির সাথে মেলে।

শরীরের অনুরোধ

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "requestTime": string,
  "propertyPrices": {
    "property": string,
    "arrivalDatePrices": [
      {
        "productPrices": [
          {
            object (LosProductPrices)
          }
        ],
        "startDate": {
          object (Date)
        },
        "endDate": {
          object (Date)
        }
      }
    ]
  }
}
ক্ষেত্র
requestTime

string ( Timestamp format)

প্রয়োজন। যে মুহূর্তে LoS মূল্য বার্তা পাঠানো হয়েছিল, একটি RFC 3339 -ফর্ম্যাটেড স্ট্রিং হিসাবে প্রকাশ করা হয়েছিল।

পূর্ববর্তী 24 ঘন্টার মধ্যে requestTime সহ প্রেরিত যেকোনো বার্তা প্রক্রিয়া করা হবে এবং যেগুলি নেই সেগুলি বাতিল করা হবে৷

বার্তাগুলি requestTime অনুযায়ী প্রসেস করা হয়, সেগুলি যে ক্রমেই প্রাপ্ত হয় না কেন৷ উদাহরণ স্বরূপ, 2019-05-03T14:09:00Z এর requestTime সহ একটি মূল্য আপডেট যা 2019-05-03T14:10:00Z এর requestTime সহ একই ভ্রমণপথের জন্য একটি বার্তার পরে গৃহীত হয় তা পরবর্তীর পক্ষে বাতিল করা হবে টাইমস্ট্যাম্পযুক্ত বার্তা।

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

propertyPrices.arrivalDatePrices[]

object ( LosArrivalDatePrices )

একটি আগমন তারিখের জন্য মূল্য. এই arrivalDayPrices মধ্যে সমস্ত মূল্য একটি নির্দিষ্ট সম্পত্তির জন্য প্রযোজ্য, তবে বিভিন্ন আগমনের তারিখ।

প্রতিক্রিয়া শরীর

সফল হলে, প্রতিক্রিয়া বডিতে PropertyPrices এর একটি উদাহরণ থাকে।

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

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

  • https://www.googleapis.com/auth/travelpartner

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

LosProperty Prices

থাকার দামের দৈর্ঘ্য, সম্পত্তি স্তরে নির্দিষ্ট করা।

JSON প্রতিনিধিত্ব
{
  "arrivalDatePrices": [
    {
      object (LosArrivalDatePrices)
    }
  ],
  "property": string
}
ক্ষেত্র
arrivalDatePrices[]

object ( LosArrivalDatePrices )

একটি আগমন তারিখের জন্য মূল্য. এই arrivalDayPrices মধ্যে সমস্ত মূল্য একটি নির্দিষ্ট সম্পত্তির জন্য প্রযোজ্য, তবে বিভিন্ন আগমনের তারিখ।

property

string

PropertyPrices সম্পদের নাম। ফর্ম accounts/{account_id}/properties/{property_id}

account_id : এই স্ট্রিং মান হল হোটেল সেন্টারের অ্যাকাউন্ট সেটিংস পৃষ্ঠায় তালিকাভুক্ত "অ্যাকাউন্ট আইডি" মান।

property_id : এই উপাদানটির মান অবশ্যই একটি স্ট্রিং হতে হবে যা আপনার হোটেল তালিকা ফিডের তালিকা আইডির সাথে মেলে।

LosArrivalDate Prices

থাকার দামের দৈর্ঘ্য, আগমনের তারিখের ব্যাপ্তি অনুসারে গোষ্ঠীবদ্ধ।

JSON প্রতিনিধিত্ব
{
  "productPrices": [
    {
      object (LosProductPrices)
    }
  ],
  "startDate": {
    object (Date)
  },
  "endDate": {
    object (Date)
  }
}
ক্ষেত্র
productPrices[]

object ( LosProductPrices )

একটি পণ্যের জন্য মূল্য. এই productPrices মধ্যে সমস্ত মূল্য একটি নির্দিষ্ট সম্পত্তি, আগমনের তারিখ সংমিশ্রণ, কিন্তু বিভিন্ন পণ্যের জন্য প্রযোজ্য।

startDate

object ( Date )

productPrices startDate এবং endDate মধ্যে সমস্ত আগমনের তারিখগুলিতে প্রয়োগ করা হবে, অন্তর্ভুক্ত।

যদি শুধুমাত্র একটি আগমনের তারিখ নির্দিষ্ট করার চেষ্টা করা হয় (এবং একটি পরিসীমা নয়), endDate বাদ দেওয়া হতে পারে।

endDate

object ( Date )

productPrices startDate এবং endDate মধ্যে সমস্ত আগমনের তারিখগুলিতে প্রয়োগ করা হবে, অন্তর্ভুক্ত।

যদি শুধুমাত্র একটি আগমনের তারিখ নির্দিষ্ট করার চেষ্টা করা হয় (এবং একটি পরিসীমা নয়), endDate বাদ দেওয়া হতে পারে।

তারিখ

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

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

সম্পর্কিত প্রকার:

JSON প্রতিনিধিত্ব
{
  "year": integer,
  "month": integer,
  "day": integer
}
ক্ষেত্র
year

integer

তারিখের বছর। একটি বছর ছাড়া একটি তারিখ নির্দিষ্ট করতে 1 থেকে 9999, বা 0 হতে হবে।

month

integer

এক বছরের মাস। একটি মাস এবং দিন ছাড়া একটি বছর নির্দিষ্ট করতে 1 থেকে 12, বা 0 হতে হবে৷

day

integer

এক মাসের দিন। 1 থেকে 31 পর্যন্ত হতে হবে এবং বছর এবং মাসের জন্য বৈধ হতে হবে, অথবা 0 নিজে থেকে একটি বছর বা একটি বছর এবং মাস উল্লেখ করতে হবে যেখানে দিনটি তাৎপর্যপূর্ণ নয়৷

LosProduct Prices

থাকার দামের দৈর্ঘ্য, পণ্যের ধরন অনুসারে গোষ্ঠীবদ্ধ (roomTypeId/ratePlanId সমন্বয়)।

JSON প্রতিনিধিত্ব
{
  "occupancyPrices": [
    {
      object (LosOccupancyPrices)
    }
  ],
  "roomTypeId": string,
  "ratePlanId": string
}
ক্ষেত্র
occupancyPrices[]

object ( LosOccupancyPrices )

একটি দখল জন্য মূল্য. এই occupancyPrices মধ্যে সমস্ত মূল্য একটি নির্দিষ্ট সম্পত্তি, আগমনের তারিখ, পণ্যের সংমিশ্রণে প্রযোজ্য, কিন্তু বিভিন্ন দখলের ক্ষেত্রে।

roomTypeId

string

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

roomTypeId জনবহুল হলে, ratePlanId জনবহুল হতে হবে।

ratePlanId

string

এই মূল্য উল্লেখ করা প্যাকেজ ডেটার জন্য অনন্য আইডি। আপনি প্যাকেজ ডেটাতে যা পাঠিয়েছেন তার সাথে রুম বান্ডেল ডেটা মেলাতে এই আইডিটি ব্যবহার করুন। আরও তথ্যের জন্য, রুম বান্ডেল মেটাডেটা পড়ুন।

যদি ratePlanId জনবহুল হয়, roomTypeId ও জনবহুল হতে হবে।

লস অকুপেন্সি প্রাইস

থাকার দামের দৈর্ঘ্য, প্রাপ্তবয়স্কদের দখলের সংখ্যা অনুসারে গোষ্ঠীবদ্ধ।

JSON প্রতিনিধিত্ব
{
  "prices": [
    {
      object (LosPrices)
    }
  ],
  "adults": integer
}
ক্ষেত্র
prices[]

object ( LosPrices )

থাকার দামের দৈর্ঘ্য। prices মধ্যে সমস্ত মূল্য একটি নির্দিষ্ট সম্পত্তি, আগমনের তারিখ, পণ্য এবং দখলের সমন্বয়ে প্রযোজ্য।

adults

integer

প্রাপ্তবয়স্ক এবং শিশুদের সহ, প্রতি রুমে বুক করা যেতে পারে এমন অতিথিদের সর্বাধিক সংখ্যা৷ এই মানটি সংশ্লিষ্ট অকুপেন্সি প্রাইস ফিল্ডের মধ্যে সমস্ত হারের জন্য সেট করা হয়েছে এবং অবশ্যই 1 এবং 99 মধ্যে একটি ধনাত্মক পূর্ণসংখ্যা হতে হবে।

লস প্রাইস

থাকার দামের দৈর্ঘ্য।

JSON প্রতিনিধিত্ব
{
  "rates": [
    number
  ],
  "taxes": [
    number
  ],
  "fees": [
    number
  ],
  "rateRuleId": string,
  "currencyCode": string
}
ক্ষেত্র
rates[]

number

থাকার দামের দৈর্ঘ্যের বেস রেট উপাদান।

যদি একটি সংশ্লিষ্ট taxes মান প্রদান করা হয়, তাহলে এই হারটি করের অন্তর্ভুক্ত নয় (মোট মূল্য প্রাসঙ্গিক হার এবং করের সমষ্টি হবে)।

হারের একটি কমা দ্বারা পৃথক করা তালিকা হওয়া উচিত। সূচক n এর মান n+1 থাকার দৈর্ঘ্যের সাথে মিলে যায়।

আপনাকে অবশ্যই একবারে 30 মূল্যের সম্পূর্ণ LoS সেট পাঠাতে হবে। আপনি যদি 30-এর কম পাঠান, তাহলে আমরা প্রদত্ত সমস্ত LoS মূল্য স্বাভাবিক হিসাবে প্রক্রিয়া করব এবং LoS 30 পর্যন্ত অনুপলব্ধ হিসাবে অবশিষ্ট রেটগুলিকে প্রক্রিয়া করব৷ আপনি যদি 30-এর বেশি পাঠান, তাহলে 30 তম রেট ছাড়িয়ে আপনি যে কোনও মূল্য পাঠান আমরা তা বাদ দেব৷

অনুপলব্ধ অবস্থানের দৈর্ঘ্য 0 দিয়ে উপস্থাপন করা উচিত।

taxes[]

number

থাকার দামের দৈর্ঘ্যের ট্যাক্স উপাদান।

করের একটি কমা দ্বারা পৃথক করা তালিকা হওয়া উচিত। সূচক n এর মান n+1 থাকার দৈর্ঘ্যের সাথে মিলে যায়।

fees[]

number

ঐচ্ছিক। থাকার দামের দৈর্ঘ্যের ফি উপাদান।

ফিগুলির একটি কমা দ্বারা পৃথক করা তালিকা হওয়া উচিত৷ সূচক n এর মান n+1 থাকার দৈর্ঘ্যের সাথে মিলে যায়।

rateRuleId

string

শর্তসাপেক্ষ হারের জন্য, এই আইডিটি আপনার হার নিয়ম সংজ্ঞা ফাইলের একটি সংজ্ঞার সাথে একটি হারের সাথে মিলে যায়।

এই ক্ষেত্রের জন্য অক্ষর সীমা 40 অক্ষর।

currencyCode

string

তিন-অক্ষরের মুদ্রা কোড যার মধ্যে রেট এবং ট্যাক্স দেওয়া আছে। উদাহরণস্বরূপ, মার্কিন ডলারের জন্য "USD"।

rates এবং taxes ক্ষেত্রে প্রযোজ্য।