REST Resource: accounts.termsOfServiceAgreementStates

Kaynak: TermsOfServiceAgreementState

Bu kaynak, belirli bir hesap ve hizmet şartları için sözleşme durumunu temsil eder. Eyalet aşağıdaki gibidir:

  • Satıcı bir hizmet şartlarını kabul ettiyse: Kabul edildi alanı doldurulur, aksi takdirde boş bırakılır
  • Satıcının bir hizmet şartları imzalaması gerekiyorsa: Zorunlu alanı doldurulur, aksi takdirde boş bırakılır.

Hem gerekli hem de kabul edildi durumunun mevcut olabileceğini unutmayın. Bu durumda, accepted hizmet şartları için validUntil alanında bir son kullanma tarihi belirlenir. Hesapla ilgili bir sözleşmenin geçerli olmaya devam etmesi için, required hizmet şartlarının validUntil tarihinden önce kabul edilmesi gerekir. Yeni hizmet şartlarını kabul eden 3. tarafların, belirtilen hizmet şartları sözleşmesiyle ilişkili metni görüntülemesini bekleriz (metnin bulunduğu dosyanın URL'si, aşağıdaki Zorunlu mesaja tosFileUri olarak eklenir). Hizmet şartlarının gerçekten kabul edilmesi, TermsOfService kaynağında kabul etme çağrısı yapılarak yapılır.

JSON gösterimi
{
  "name": string,
  "regionCode": string,
  "termsOfServiceKind": enum (TermsOfServiceKind),
  "accepted": {
    object (Accepted)
  },
  "required": {
    object (Required)
  }
}
Alanlar
name

string

Tanımlayıcı. Hizmet şartları sürümünün kaynak adı. Biçim: accounts/{account}/termsOfServiceAgreementState/{identifier} Tanımlayıcı biçimi: {TermsOfServiceKind}-{country} Örneğin, tanımlayıcı şöyle olabilir: MERCHANT_CENTER-US

regionCode

string

https://cldr.unicode.org/ tarafından tanımlandığı şekliyle bölge kodu. Bu, mevcut eyaletin geçerli olduğu ülkedir.

termsOfServiceKind

enum (TermsOfServiceKind)

Söz konusu sürümle ilişkili Hizmet Şartları türü.

accepted

object (Accepted)

Bu tür ve ilişkili regionCode için kabul edilen hizmet şartları

required

object (Required)

Gerekli hizmet şartları

Kabul edildi

Kabul edilen hizmet şartlarını açıklar.

JSON gösterimi
{
  "termsOfService": string,
  "acceptedBy": string,
  "validUntil": {
    object (Date)
  }
}
Alanlar
termsOfService

string

Kabul edilen termsOfService.

acceptedBy

string

Kabulün kaydedildiği hesap. Bu, hesabın kendisi veya alt hesaplar söz konusu olduğunda MCA hesabı olabilir.

validUntil

object (Date)

Bu parametre ayarlandığında, kabul edilen TermsOfService'nın yalnızca bu tarihin sonuna (UTC) kadar geçerli olacağı belirtilir. Bu tarihten önce yenisini kabul etmeniz gerekir. Gerekli TermsOfService ile ilgili bilgileri Zorunlu mesajında bulabilirsiniz.

Zorunlu

Kabul edilmesi gereken hizmet şartlarını açıklar.

JSON gösterimi
{
  "termsOfService": string,
  "tosFileUri": string
}
Alanlar
termsOfService

string

Kabul edilmesi gereken termsOfService.

tosFileUri

string

Hizmet şartları dosyasının tam URL'si. Bu alan, TermsOfService.file_uri ile aynıdır ve buraya yalnızca kolaylık sağlamak amacıyla eklenmiştir.

Yöntemler

get

Hizmet şartları sözleşmesinin durumunu döndürür.

retrieveForApplication

Uygulama hizmet şartları için sözleşmenin durumunu alır.