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 ( |
Pola | |
---|---|
name |
Identyfikator. Nazwa zasobu wersji warunków korzystania z usługi. Format: |
region |
Kod regionu zgodnie z definicją na stronie https://cldr.unicode.org/. Kraj, w którym obowiązuje bieżący stan. |
terms |
Rodzaj Warunków korzystania z usługi powiązanych z konkretną wersją. |
accepted |
Zaakceptowane warunki korzystania z usługi tego typu i powiązany regionCode |
required |
Wymagane warunki korzystania z usługi |
Zaakceptowano
Opisuje zaakceptowane warunki korzystania z usługi.
Zapis JSON |
---|
{
"termsOfService": string,
"acceptedBy": string,
"validUntil": {
object ( |
Pola | |
---|---|
terms |
Zaakceptowane termsOfService. |
accepted |
Konto, na którym została zarejestrowana zgoda. Może to być samo konto lub, w przypadku subkont, konto MCA. |
valid |
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 | |
---|---|
terms |
termsOfService, które należy zaakceptować. |
tos |
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 |
|
---|---|
|
Zwraca stan umowy obejmującej Warunki korzystania z usługi. |
|
Pobiera stan umowy dotyczącej warunków korzystania z aplikacji. |