REST Resource: accounts.termsOfServiceAgreementStates

Zasób: termsOfServiceConsentmentState

Ten zasób reprezentuje stan umowy dla danego konta i rodzaju warunków korzystania z usługi. Oto stan:

  • Jeśli sprzedawca zaakceptował warunki korzystania z usługi: pole accepted jest wypełnione. W przeciwnym razie pole jest puste.
  • Jeśli sprzedawca musi zaakceptować warunki korzystania z usługi: pole required będzie wypełnione. W przeciwnym razie pole będzie puste.

Pamiętaj, że mogą znajdować się zarówno wartości wymagane, jak i akceptowane. W tym przypadku warunki korzystania z usługi accepted będą miały datę ważności w polu validUntil. Aby konto nadal było ważne, musisz zaakceptować warunki korzystania z usługi required przed validUntil. Podczas akceptowania nowych warunków korzystania z usługi oczekujemy, że firmy zewnętrzne wyświetlą tekst powiązany z poszczególnymi warunkami korzystania z usługi (adres URL pliku z tekstem jest dodawany w polu „Wymagany” poniżej jako tosFileUri. Zaakceptowanie warunków korzystania z usługi jest możliwe przez wywołanie metody „Akceptuję” 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}

regionCode

string

Kod regionu określony na stronie https://cldr.unicode.org/. Jest to kraj, którego dotyczy bieżący stan.

termsOfServiceKind

enum (TermsOfServiceKind)

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

accepted

object (Accepted)

zaakceptowane warunki korzystania z usługi tego rodzaju oraz powiązane z kodem regionu 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 akceptacja. Może to być samo konto lub, w przypadku subkont, konto MCA.

validUntil

object (Date)

Jeśli jest ustawiony, zawiera informację, że zaakceptowane TermsOfService obowiązują tylko do końca tego dnia (według strefy czasowej UTC). Nowy kod musisz zaakceptować przed tym terminem. Informacje na temat wymaganych TermsOfService znajdują się w komunikacie 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 działa tak samo jak TermsOfService.file_uri, ale zostało tu dodane tylko dla wygody.

Metody

get

Zwraca stan umowy dotyczącej warunków korzystania z usługi.

retrieveForApplication

Pobiera stan umowy na warunki korzystania z aplikacji.