REST Resource: accounts.termsOfServiceAgreementStates

Zasób: TermsOfServiceAgreementState

Ten zasób reprezentuje stan umowy dotyczącej danego konta i rodzaju warunków korzystania z usługi. Stan jest następujący:

  • Jeśli sprzedawca zaakceptował warunki korzystania z usługi: pole zaakceptowano zostanie wypełnione, w przeciwnym razie będzie puste.
  • Jeśli sprzedawca musi zaakceptować warunki korzystania z usługi: pole required zostanie wypełnione, w przeciwnym razie pozostanie puste.

Pamiętaj, że może występować zarówno wartość required, jak i accepted. W tym przypadku warunki korzystania z usługi accepted będą miały datę wygaśnięcia ustawioną w polu validUntil. Aby konto nadal miało ważną umowę, musisz zaakceptować warunki korzystania z usługi required przed validUntil. Podczas akceptowania nowych warunków korzystania z usługi oczekujemy, że dostawcy zewnętrzni wyświetlą tekst powiązany z danymi warunkami korzystania z usługi (adres URL pliku zawierającego tekst jest dodany w wymaganym komunikacie poniżej jako tosFileUri). Rzeczywiste zaakceptowanie warunków korzystania z usługi odbywa się przez wywołanie metody accept w zasobie TermsOfService.

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

string

Identyfikator. Nazwa zasobu wersji warunków korzystania z usługi. Format: accounts/{account}/termsOfServiceAgreementState/{identifier} Format identyfikatora: {TermsOfServiceKind}-{country} Przykład identyfikatora: MERCHANT_CENTER-US

regionCode

string

Kod regionu zgodnie z definicją na stronie https://cldr.unicode.org/. Kraj, w którym obowiązuje bieżący stan.

termsOfServiceKind

enum (TermsOfServiceKind)

Rodzaj Warunków korzystania z usługi powiązanych z konkretną wersją.

accepted

object (Accepted)

Zaakceptowane warunki korzystania z usługi tego typu i powiązany regionCode

required

object (Required)

Wymagane warunki korzystania z usługi

Zaakceptowano

Opisuje zaakceptowane warunki korzystania z usługi.

Zapis JSON
{
  "termsOfService": string,
  "acceptedBy": string,
  "validUntil": {
    object (Date)
  }
}
Pola
termsOfService

string

Zaakceptowane termsOfService.

acceptedBy

string

Konto, na którym została zarejestrowana zgoda. Może to być samo konto lub, w przypadku subkont, konto MCA.

validUntil

object (Date)

Jeśli jest ustawiona, oznacza, że zaakceptowane TermsOfService są ważne tylko do końca tej daty (według czasu UTC). Nowa wersja musi zostać zatwierdzona przed tym terminem. Informacje o wymaganych TermsOfService można znaleźć w wiadomości Wymagane.

Wymagane

Opisuje warunki korzystania z usługi, które należy zaakceptować.

Zapis JSON
{
  "termsOfService": string,
  "tosFileUri": string
}
Pola
termsOfService

string

termsOfService, które należy zaakceptować.

tosFileUri

string

Pełny adres URL pliku z warunkami korzystania z usługi. To pole jest takie samo jak TermsOfService.file_uri i zostało dodane tylko dla wygody.

Metody

get

Zwraca stan umowy obejmującej Warunki korzystania z usługi.

retrieveForApplication

Pobiera stan umowy dotyczącej warunków korzystania z aplikacji.