REST Resource: forms.watches

সম্পদ: দেখুন

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

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

একটি ঘড়ি তৈরি হওয়ার সাত দিন পরে মেয়াদ শেষ হয়ে যায় যদি না এটি watches.renew দিয়ে পুনর্নবীকরণ করা হয়

JSON প্রতিনিধিত্ব
{
  "id": string,
  "target": {
    object (WatchTarget)
  },
  "eventType": enum (EventType),
  "createTime": string,
  "expireTime": string,
  "errorType": enum (ErrorType),
  "state": enum (State)
}
ক্ষেত্র
id

string

শুধুমাত্র আউটপুট। এই ঘড়ির আইডি। CreateWatchRequest.watch_id এ নোট দেখুন।

target

object ( WatchTarget )

প্রয়োজন। যেখানে বিজ্ঞপ্তি পাঠাতে হবে।

event Type

enum ( EventType )

প্রয়োজন। কোন ইভেন্টের ধরন দেখতে হবে।

create Time

string ( Timestamp format)

শুধুমাত্র আউটপুট। কখন এটি তৈরি করা হয়েছিল তার টাইমস্ট্যাম্প।

RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" বা "2014-10-02T15:01:23+05:30"

expire Time

string ( Timestamp format)

শুধুমাত্র আউটপুট। এটি কখন শেষ হবে তার জন্য টাইমস্ট্যাম্প৷ প্রতিটি watches.renew কল এটিকে ভবিষ্যতে সাত দিনে রিসেট করে।

RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" বা "2014-10-02T15:01:23+05:30"

error Type

enum ( ErrorType )

শুধুমাত্র আউটপুট। একটি প্রচেষ্টা ডেলিভারির জন্য সাম্প্রতিকতম ত্রুটির ধরন৷ ফর্মটি আবার দেখা শুরু করতে watches.renew এ একটি কল করা যেতে পারে যা এই ত্রুটির তথ্যও পরিষ্কার করে।

state

enum ( State )

শুধুমাত্র আউটপুট। ঘড়ির বর্তমান অবস্থা। স্থগিত ঘড়ি সম্পর্কে অতিরিক্ত বিবরণ errorType চেক করে পাওয়া যাবে।

লক্ষ্য লক্ষ্য

বিজ্ঞপ্তি বিতরণের লক্ষ্য।

JSON প্রতিনিধিত্ব
{

  // Union field target can be only one of the following:
  "topic": {
    object (CloudPubsubTopic)
  }
  // End of list of possible types for union field target.
}
ক্ষেত্র
ইউনিয়ন ফিল্ড target . প্রয়োজন। বিজ্ঞপ্তি বিতরণের লক্ষ্য। target নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
topic

object ( CloudPubsubTopic )

একটি পাব/সাব বিষয়। বিজ্ঞপ্তিগুলি পেতে, বিষয়টিকে অবশ্যই ফর্ম পরিষেবা অ্যাকাউন্ট serviceAccount:forms-notifications@system.gserviceaccount.com এ প্রকাশের বিশেষাধিকার দিতে হবে। শুধুমাত্র যে প্রকল্পটি একটি বিষয়ের মালিক তা দিয়ে একটি ঘড়ি তৈরি করতে পারে।

পাব/সাব ডেলিভারি গ্যারান্টি বিবেচনা করা উচিত।

CloudPubsubtopic

একটি পাব/সাব বিষয়।

JSON প্রতিনিধিত্ব
{
  "topicName": string
}
ক্ষেত্র
topic Name

string

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

ইভেন্ট টাইপ

সম্ভাব্য ইভেন্ট প্রকার যা দেখা যেতে পারে।

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 এ একটি কল করা যেতে পারে

পদ্ধতি

create

একটি নতুন ঘড়ি তৈরি করুন।

delete

একটি ঘড়ি মুছুন।

list

আহ্বানকারী প্রকল্পের মালিকানাধীন ঘড়িগুলির একটি তালিকা ফেরত দিন।

renew

একটি বিদ্যমান ঘড়ি সাত দিনের জন্য পুনর্নবীকরণ করুন।