JSON প্রতিনিধিত্ব |
---|
{ "type": enum ( |
ক্ষেত্র | |
---|---|
type | এই বারকোডের ধরন। |
renderEncoding | বারকোডের জন্য রেন্ডার এনকোডিং। নির্দিষ্ট করা হলে, বারকোড প্রদত্ত এনকোডিং-এ রেন্ডার করা হয়। অন্যথায় সেরা পরিচিত এনকোডিং Google দ্বারা নির্বাচিত হয়৷ |
valuePattern | স্ট্রিং এনকোডেড বারকোড মান। এই স্ট্রিং নিম্নলিখিত প্রতিস্থাপন সমর্থন করে: * {totp_value_n}: TOTP মান দিয়ে প্রতিস্থাপিত (TotpDetails.parameters দেখুন)। * {totp_timestamp_millis}: টাইমস্ট্যাম্প দিয়ে প্রতিস্থাপিত হয়েছে (যুগ থেকে মিলি) যেখানে বারকোড তৈরি করা হয়েছিল। * {totp_timestamp_seconds}: টাইমস্ট্যাম্প দিয়ে প্রতিস্থাপিত হয়েছে (যুগের পর থেকে সেকেন্ড) যেখানে বারকোড তৈরি হয়েছিল। |
totpDetails | {totp_value_n} প্রতিস্থাপন মূল্যায়ন করতে ব্যবহৃত বিবরণ। |
alternateText | একটি ঐচ্ছিক পাঠ্য যা বারকোডের অধীনে প্রদর্শিত ডিফল্ট পাঠকে ওভাররাইড করবে। এই ক্ষেত্রটি বারকোড মানের মানুষের পাঠযোগ্য সমতুল্য, যখন বারকোড স্ক্যান করা যায় না তখন ব্যবহার করা হয়। |
showCodeText | ঐচ্ছিক টেক্সট যা দেখানো হবে যখন বারকোড একটি ক্লিক অ্যাকশনের পিছনে লুকানো থাকে। এটি এমন ক্ষেত্রে ঘটে যেখানে একটি পাস স্মার্ট ট্যাপ সক্ষম করা আছে। নির্দিষ্ট না থাকলে, Google দ্বারা একটি ডিফল্ট বেছে নেওয়া হয়। |
initialRotatingBarcodeValues | শুধুমাত্র ইনপুট। দ্রষ্টব্য: এই বৈশিষ্ট্য শুধুমাত্র ট্রানজিট উল্লম্ব জন্য উপলব্ধ. প্রাথমিক ঘূর্ণায়মান বারকোড মানগুলির ঐচ্ছিক সেট। এটি বস্তুর সাথে বারকোডের একটি ছোট উপসেট অন্তর্ভুক্ত করার অনুমতি দেয়। আরও ঘূর্ণায়মান বারকোড মান অবশ্যই UploadRotatingBarcodeValues এন্ডপয়েন্টের সাথে আপলোড করতে হবে। |
Totp বিস্তারিত
সময়-ভিত্তিক ওটিপি প্রতিস্থাপনের জন্য কনফিগারেশন। https://tools.ietf.org/html/rfc6238 দেখুন
JSON প্রতিনিধিত্ব |
---|
{ "periodMillis": string, "algorithm": enum ( |
ক্ষেত্র | |
---|---|
periodMillis | TOTP মান তৈরির জন্য ব্যবহৃত সময়ের ব্যবধান, মিলিসেকেন্ডে। |
algorithm | TOTP অ্যালগরিদম OTP তৈরি করতে ব্যবহৃত হয়। |
parameters[] | প্রতিটি {totp_value_*} প্রতিস্থাপনের জন্য TOTP প্যারামিটার। ইনডেক্স n-এ TotpParameters ব্যবহার করা হয় {totp_value_n} প্রতিস্থাপনের জন্য। |
Totp অ্যালগরিদম
Enums | |
---|---|
TOTP_ALGORITHM_UNSPECIFIED | |
TOTP_SHA1 | SHA1 হ্যাশ ফাংশন সহ RFC 6238 থেকে TOTP অ্যালগরিদম |
Totp প্যারামিটার
কী এবং মান দৈর্ঘ্যের জন্য কনফিগারেশন। https://www.rfc-editor.org/rfc/rfc4226#section-5.3 দেখুন
JSON প্রতিনিধিত্ব |
---|
{ "key": string, "valueLength": integer } |
ক্ষেত্র | |
---|---|
key | TOTP মান তৈরির জন্য ব্যবহৃত গোপন কী, একটি বেস16 স্ট্রিং হিসাবে এনকোড করা হয়েছে। |
valueLength | দশমিক সংখ্যায় TOTP মানের দৈর্ঘ্য। |
আবর্তিত বারকোড মান
অনেক বারকোড মান এবং শুরুর তারিখ/সময় ধারণকারী একটি পেলোড।
JSON প্রতিনিধিত্ব |
---|
{ "startDateTime": string, "values": [ string ], "periodMillis": string } |
ক্ষেত্র | |
---|---|
startDateTime | প্রয়োজন। প্রথম বারকোড যে তারিখ/সময় থেকে বৈধ। অবজেক্টের RotatingBarcodeValueInfo-তে সংজ্ঞায়িত পিরিয়ডমিলিস ব্যবহার করে বারকোডগুলি ঘোরানো হবে। এটি একটি ISO 8601 বর্ধিত বিন্যাস তারিখ/সময়, একটি অফসেট সহ। ন্যানোসেকেন্ড নির্ভুলতা পর্যন্ত সময় নির্দিষ্ট করা যেতে পারে। অফসেট সেকেন্ডের নির্ভুলতার সাথে নির্দিষ্ট করা যেতে পারে (যদিও অফসেট সেকেন্ড ISO 8601 এর অংশ নয়)। যেমন: |
values[] | প্রয়োজন। বারকোডে এনকোড করার মানগুলি৷ অন্তত একটি মান প্রয়োজন. |
periodMillis | প্রয়োজন। প্রতিটি বারকোড কত সময়ের জন্য বৈধ। |