সম্পদ: দেখুন
একটি ফর্ম জন্য ঘটনা জন্য একটি ঘড়ি. নির্ধারিত ইভেন্টটি ঘটলে, নির্দিষ্ট লক্ষ্যে একটি বিজ্ঞপ্তি প্রকাশ করা হবে। বিজ্ঞপ্তির বৈশিষ্ট্যগুলির মধ্যে একটি formId
কী অন্তর্ভুক্ত থাকবে যেখানে দেখা ফর্মের আইডি রয়েছে এবং একটি eventType
কী রয়েছে যার টাইপের স্ট্রিং রয়েছে৷
বার্তাগুলি অন্তত-একবার ডেলিভারির সাথে পাঠানো হয় এবং শুধুমাত্র অসাধারণ পরিস্থিতিতে বাদ দেওয়া হয়। সাধারণত সমস্ত বিজ্ঞপ্তি নির্ভরযোগ্যভাবে কয়েক সেকেন্ডের মধ্যে বিতরণ করা উচিত; যাইহোক, কিছু পরিস্থিতিতে বিজ্ঞপ্তি বিলম্বিত হতে পারে।
একটি ঘড়ি তৈরি হওয়ার সাত দিন পরে মেয়াদ শেষ হয়ে যায় যদি না এটি watches.renew
দিয়ে পুনর্নবীকরণ করা হয়
JSON প্রতিনিধিত্ব |
---|
{ "id": string, "target": { object ( |
ক্ষেত্র | |
---|---|
id | শুধুমাত্র আউটপুট। এই ঘড়ির আইডি। |
target | প্রয়োজন। যেখানে বিজ্ঞপ্তি পাঠাতে হবে। |
event Type | প্রয়োজন। কোন ইভেন্টের ধরন দেখতে হবে। |
create Time | শুধুমাত্র আউটপুট। কখন এটি তৈরি করা হয়েছিল তার টাইমস্ট্যাম্প। RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: |
expire Time | শুধুমাত্র আউটপুট। এটি কখন শেষ হবে তার জন্য টাইমস্ট্যাম্প৷ প্রতিটি RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: |
error Type | শুধুমাত্র আউটপুট। একটি প্রচেষ্টা ডেলিভারির জন্য সাম্প্রতিকতম ত্রুটির ধরন৷ ফর্মটি আবার দেখা শুরু করতে |
state | শুধুমাত্র আউটপুট। ঘড়ির বর্তমান অবস্থা। স্থগিত ঘড়ি সম্পর্কে অতিরিক্ত বিবরণ |
লক্ষ্য লক্ষ্য
বিজ্ঞপ্তি বিতরণের লক্ষ্য।
JSON প্রতিনিধিত্ব |
---|
{ // Union field |
ক্ষেত্র | |
---|---|
ইউনিয়ন ফিল্ড target . প্রয়োজন। বিজ্ঞপ্তি বিতরণের লক্ষ্য। target নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
topic | একটি পাব/সাব বিষয়। বিজ্ঞপ্তিগুলি পেতে, বিষয়টিকে অবশ্যই ফর্ম পরিষেবা অ্যাকাউন্ট পাব/সাব ডেলিভারি গ্যারান্টি বিবেচনা করা উচিত। |
CloudPubsubtopic
একটি পাব/সাব বিষয়।
JSON প্রতিনিধিত্ব |
---|
{ "topicName": string } |
ক্ষেত্র | |
---|---|
topic Name | প্রয়োজন। ইভেন্টগুলি প্রকাশ করার জন্য একটি সম্পূর্ণ যোগ্য পাব/সাব বিষয়ের নাম। এই বিষয়টি অবশ্যই কলিং প্রকল্পের মালিকানাধীন হতে হবে এবং আগে থেকেই পাব/সাব-এ বিদ্যমান। |
ইভেন্ট টাইপ
সম্ভাব্য ইভেন্ট প্রকার যা দেখা যেতে পারে।
Enums | |
---|---|
EVENT_TYPE_UNSPECIFIED | অনির্দিষ্ট ইভেন্টের ধরন। এই মান ব্যবহার করা উচিত নয়. |
SCHEMA | স্কিমা ইভেন্টের ধরন। এই ইভেন্টের ধরণ সহ একটি ঘড়িকে বিষয়বস্তু এবং সেটিংস গঠনের পরিবর্তন সম্পর্কে অবহিত করা হবে। |
RESPONSES | প্রতিক্রিয়া ইভেন্টের ধরন। এই ইভেন্টের ধরণ সহ একটি ঘড়ি যখন ফর্ম প্রতিক্রিয়া জমা দেওয়া হয় তখন বিজ্ঞপ্তি দেওয়া হবে৷ |
ErrorType
সম্ভাব্য ত্রুটির ধরন।
Enums | |
---|---|
ERROR_TYPE_UNSPECIFIED | অনির্দিষ্ট ত্রুটির ধরন। |
PROJECT_NOT_AUTHORIZED | ক্লাউড প্রজেক্টের যে ফর্মটি দেখা হচ্ছে তাতে অ্যাক্সেস নেই৷ এটি ঘটে যদি ব্যবহারকারী তাদের ফর্ম(গুলি) অ্যাক্সেস করার জন্য আপনার প্রকল্পের অনুমোদন প্রত্যাহার করে থাকে। এই ত্রুটি সহ ঘড়ি পুনরায় চেষ্টা করা হবে না. ফর্মটি আবার দেখা শুরু করার জন্য watches.renew এ একটি কল করা যেতে পারে |
NO_USER_ACCESS | যে ব্যবহারকারীকে অ্যাক্সেস দেওয়া হয়েছে তার আর দেখা ফর্মে অ্যাক্সেস নেই৷ এই ত্রুটি সহ ঘড়ি পুনরায় চেষ্টা করা হবে না. ফর্মটি আবার দেখা শুরু করার জন্য watches.renew এ একটি কল করা যেতে পারে |
OTHER_ERRORS | অন্য ধরনের ত্রুটি ঘটেছে। বিজ্ঞপ্তিগুলি চলতে থাকবে কিনা তা নির্ভর করে ঘড়ির state উপর৷ |
রাজ্য
সম্ভাব্য ওয়াচ রাজ্য.
Enums | |
---|---|
STATE_UNSPECIFIED | অনির্দিষ্ট অবস্থা। |
ACTIVE | ঘড়ি সক্রিয় আছে. |
SUSPENDED | একটি ত্রুটির কারণে ঘড়িটি স্থগিত করা হয়েছে যা সমাধান করা যেতে পারে। মেয়াদ শেষ না হওয়া পর্যন্ত ঘড়িটি বিদ্যমান থাকবে। ঘড়িটি পুনরায় সক্রিয় করার চেষ্টা করতে watches.renew এ একটি কল করা যেতে পারে |
পদ্ধতি | |
---|---|
| একটি নতুন ঘড়ি তৈরি করুন। |
| একটি ঘড়ি মুছুন। |
| আহ্বানকারী প্রকল্পের মালিকানাধীন ঘড়িগুলির একটি তালিকা ফেরত দিন। |
| একটি বিদ্যমান ঘড়ি সাত দিনের জন্য পুনর্নবীকরণ করুন। |