REST Resource: accounts.termsOfServiceAgreementStates

משאב: TermsOfServiceAgreementState

המשאב הזה מייצג את מצב ההסכם של חשבון מסוים ואת סוג התנאים וההגבלות. המדינה צריכה להיות:

  • אם המוכר אישר את התנאים וההגבלות: השדה מאושר יאוכלס. אחרת, השדה יהיה ריק.
  • אם המוכר חייב לחתום על תנאים והגבלות: שדה חובה יאוכלס. אחרת, השדה יהיה ריק.

הערה: אפשר לכלול גם את שדה חובה וגם את מאושר. במקרה כזה, תאריך התפוגה של התנאים וההגבלות של accepted יוגדר בשדה validUntil. עליך לאשר את התנאים וההגבלות של required לפני validUntil כדי שהחשבון ימשיך להיות בעל הסכם תקף. כשאנחנו מקבלים תנאים והגבלות חדשים, אנחנו מצפים מצדדים שלישיים להציג את הטקסט שמשויך להסכם התנאים וההגבלות הנתון (כתובת ה-URL של הקובץ שמכיל את הטקסט תתווסף בהודעה הנדרשת שבהמשך כ-tosFileUri. כדי לאשר בפועל את התנאים וההגבלות, צריך להפעיל את ההגדרה 'אישור' במשאב TermsOfService.

ייצוג JSON
{
  "name": string,
  "regionCode": string,
  "termsOfServiceKind": enum (TermsOfServiceKind),
  "accepted": {
    object (Accepted)
  },
  "required": {
    object (Required)
  }
}
שדות
name

string

מזהה. שם המשאב של גרסת התנאים וההגבלות. פורמט: accounts/{account}/termsOfServiceAgreementState/{identifier} פורמט המזהה הוא: {TermsOfServiceKind}-{country}. לדוגמה, מזהה יכול להיות: MERCHANT_CENTER-US

regionCode

string

קוד האזור כפי שמוגדר על ידי https://cldr.unicode.org/. זוהי המדינה שעליה חלה המדינה הנוכחית.

termsOfServiceKind

enum (TermsOfServiceKind)

סוג התנאים וההגבלות שמשויכים לגרסה המסוימת.

accepted

object (Accepted)

התנאים וההגבלות הקבילים מהסוג הזה ובקוד האזור המשויך

required

object (Required)

התנאים וההגבלות הנדרשים

אושרו

תיאור של התנאים וההגבלות הקבילים.

ייצוג JSON
{
  "termsOfService": string,
  "acceptedBy": string,
  "validUntil": {
    object (Date)
  }
}
שדות
termsOfService

string

termsOfService הקבילים.

acceptedBy

string

החשבון שבו נרשמה האישור. החשבון יכול להיות החשבון עצמו, או חשבון ה-MCA כשמדובר בחשבונות משנה.

validUntil

object (Date)

אם המדיניות מוגדרת, היא מצהירה שTermsOfService המקובלים תקפים רק עד סוף התאריך הזה (לפי שעון UTC). יש לאשר אישור חדש לפני כן. המידע של ה-TermsOfService הנדרשים מופיע בהודעה החובה.

חובה

תיאור התנאים וההגבלות הנדרשים לאישור.

ייצוג JSON
{
  "termsOfService": string,
  "tosFileUri": string
}
שדות
termsOfService

string

את termsOfService שיש לאשר.

tosFileUri

string

כתובת ה-URL המלאה של קובץ התנאים וההגבלות. השדה הזה זהה לשדה TermsOfService.file_uri, הוא מתווסף כאן מטעמי נוחות בלבד.

שיטות

get

מחזירה את המצב של הסכם התנאים וההגבלות.

retrieveForApplication

אחזור של מצב ההסכם עבור התנאים וההגבלות של האפליקציה.