REST Resource: accounts.termsOfServiceAgreementStates

Kaynak: TermsOfServiceAgreementState

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

  • Satıcı bir hizmet şartlarını kabul ettiyse: accepted doldurulur, aksi takdirde boş olur.
  • Satıcının bir hizmet şartlarını imzalaması gerekiyorsa: required doldurulur, aksi takdirde boş bırakılır.

Hem required hem de accepted değerinin bulunabileceğini unutmayın. Bu durumda accepted hizmet şartlarının validUntil alanında bir son kullanma tarihi belirlenir. Hesabın geçerli bir sözleşmeye sahip olmaya devam etmesi için required hizmet şartlarının validUntil tarihinden önce kabul edilmesi gerekir. Yeni hizmet şartlarını kabul ederken üçüncü tarafların, ilgili hizmet şartları sözleşmesiyle ilişkili metni göstermesini bekleriz (metni içeren dosyanın URL'si, aşağıdaki Zorunlu mesaja tosFileUri olarak eklenir. Hizmet şartlarının gerçek kabulü, TermsOfService kaynağında accept işlevi çağrı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, bir tanımlayıcı şu şekilde olabilir: MERCHANT_CENTER-US

regionCode

string

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

termsOfServiceKind

enum (TermsOfServiceKind)

Belirli 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 ayar, kabul edilen TermsOfService'nın yalnızca bu tarihin sonuna kadar (UTC'de) geçerli olduğunu belirtir. Bu tarihten önce yeni bir davetin kabul edilmesi gerekir. Gerekli TermsOfService bilgileri Zorunlu mesajında yer alır.

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 yalnızca kolaylık sağlamak için buraya eklenmiştir.

Yöntemler

get

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

retrieveForApplication

Uygulamanın hizmet şartları sözleşmesinin durumunu alır.