REST Resource: accounts.termsOfServiceAgreementStates

Ресурс: ТерминыОфСервисАгреементстате

Этот ресурс представляет состояние соглашения для данной учетной записи и типа условий обслуживания. Состояние следующее:

  • Если продавец принял условия обслуживания: будет заполнено поле «Принято» , в противном случае оно будет пустым.
  • Если продавец должен подписать условия обслуживания: обязательное поле будет заполнено, в противном случае оно будет пустым.

Обратите внимание, что могут присутствовать как требуемые , так и принятые значения. В этом случае accepted условия обслуживания будут иметь дату истечения срока действия, указанную в поле validUntil . required условия обслуживания необходимо принять до validUntil , чтобы для учетной записи оставалось действительное соглашение. При принятии новых условий обслуживания мы ожидаем, что 3P отобразят текст, связанный с данным соглашением об условиях обслуживания (URL-адрес файла, содержащего текст, добавляется в обязательное сообщение ниже как tosFileUri . Фактическое принятие условий обслуживания выполнено. вызвав Accept на ресурсе Условия обслуживания .

JSON-представление
{
  "name": string,
  "regionCode": string,
  "termsOfServiceKind": enum (TermsOfServiceKind),
  "accepted": {
    object (Accepted)
  },
  "required": {
    object (Required)
  }
}
Поля
name

string

Идентификатор. Имя ресурса версии условий обслуживания. Формат: accounts/{account}/termsOfServiceAgreementState/{identifier} Формат идентификатора: {TermsOfServiceKind}-{country} Например, идентификатор может быть таким: MERCHANT_CENTER-US

regionCode

string

Код региона, определенный https://cldr.unicode.org/ . Это страна, к которой относится текущее состояние.

termsOfServiceKind

enum ( TermsOfServiceKind )

Тип условий обслуживания, связанный с конкретной версией.

accepted

object ( Accepted )

Принятые условия обслуживания такого типа и для соответствующего региона.

required

object ( Required )

Требуемые условия обслуживания

Принял

Описывает принятые условия обслуживания.

JSON-представление
{
  "termsOfService": string,
  "acceptedBy": string,
  "validUntil": {
    object (Date)
  }
}
Поля
termsOfService

string

Принятые условия обслуживания .

acceptedBy

string

Счет, на котором был зафиксирован акцепт. Это может быть сама учетная запись или, в случае субсчетов, учетная запись MCA.

validUntil

object ( Date )

Если он установлен, он указывает, что принятые Условия обслуживания действительны только до конца этой даты (в формате UTC). До этого момента необходимо принять новый. Информация о необходимых Условиях обслуживания находится в обязательном сообщении.

Необходимый

Описывает условия обслуживания, которые необходимо принять.

JSON-представление
{
  "termsOfService": string,
  "tosFileUri": string
}
Поля
termsOfService

string

Условия обслуживания , которые необходимо принять.

tosFileUri

string

Полный URL-адрес файла условий обслуживания. Это поле такое же, как иTermsOfService.file_uri , оно добавлено сюда только для удобства.

Методы

get

Возвращает состояние соглашения об условиях обслуживания.

retrieveForApplication

Получает состояние соглашения для условий обслуживания приложения.