REST Resource: accounts.termsOfServiceAgreementStates

Resource: TermsOfServiceAgreementState

Resource ini mewakili status perjanjian untuk akun tertentu dan jenis persyaratan layanan. Statusnya adalah sebagai berikut:

  • Jika penjual telah menyetujui persyaratan layanan: accepted akan diisi, jika tidak, kolom ini akan kosong
  • Jika penjual harus menandatangani persyaratan layanan: wajib akan diisi, jika tidak, kolom ini akan kosong.

Perhatikan bahwa required dan accepted dapat ada. Dalam hal ini, persyaratan layanan accepted akan memiliki tanggal habis masa berlaku yang ditetapkan di kolom validUntil. Persyaratan layanan required harus disetujui sebelum validUntil agar akun dapat terus memiliki perjanjian yang valid. Saat menyetujui persyaratan layanan baru, kami mengharapkan pihak ketiga menampilkan teks yang terkait dengan perjanjian persyaratan layanan yang diberikan (URL ke file yang berisi teks ditambahkan dalam pesan Wajib di bawah sebagai tosFileUri. Persetujuan persyaratan layanan yang sebenarnya dilakukan dengan memanggil accept pada resource TermsOfService.

Representasi JSON
{
  "name": string,
  "regionCode": string,
  "termsOfServiceKind": enum (TermsOfServiceKind),
  "accepted": {
    object (Accepted)
  },
  "required": {
    object (Required)
  }
}
Kolom
name

string

ID. Nama resource versi persyaratan layanan. Format: accounts/{account}/termsOfServiceAgreementState/{identifier} Format ID adalah: {TermsOfServiceKind}-{country} Misalnya, ID dapat berupa: MERCHANT_CENTER-US

regionCode

string

Kode wilayah seperti yang ditentukan oleh https://cldr.unicode.org/. Ini adalah negara tempat status saat ini berlaku.

termsOfServiceKind

enum (TermsOfServiceKind)

Jenis Persyaratan Layanan yang terkait dengan versi tertentu.

accepted

object (Accepted)

Persyaratan layanan yang disetujui dari jenis ini dan untuk regionCode terkait

required

object (Required)

Persyaratan layanan yang diperlukan

Diterima

Menjelaskan persyaratan layanan yang disetujui.

Representasi JSON
{
  "termsOfService": string,
  "acceptedBy": string,
  "validUntil": {
    object (Date)
  }
}
Kolom
termsOfService

string

termsOfService yang disetujui.

acceptedBy

string

Akun tempat persetujuan dicatat. Akun ini dapat berupa akun itu sendiri atau, dalam kasus sub-akun, akun MCA.

validUntil

object (Date)

Jika ditetapkan, kolom ini menyatakan bahwa TermsOfService yang diterima hanya berlaku hingga akhir tanggal ini (dalam UTC). Sebelum tanggal tersebut, Anda harus menyetujui perjanjian baru. Informasi TermsOfService yang diperlukan dapat ditemukan di pesan Required.

Wajib

Menjelaskan persyaratan layanan yang harus disetujui.

Representasi JSON
{
  "termsOfService": string,
  "tosFileUri": string
}
Kolom
termsOfService

string

termsOfService yang perlu disetujui.

tosFileUri

string

URL lengkap ke file persyaratan layanan. Kolom ini sama dengan TermsOfService.file_uri, dan ditambahkan di sini hanya untuk memudahkan.

Metode

get

Menampilkan status perjanjian persyaratan layanan.

retrieveForApplication

Mengambil status perjanjian untuk persyaratan layanan aplikasi.