Method: inventory.partners.feeds.record.batchDelete

Удаляет записи указанного типа фида. Выполняет только базовую проверку (например, неверный запрос), после чего партнеру немедленно возвращается соответствующий ответ. Google выполняет проверку бизнес-логики запроса асинхронно. Этот пакетный вызов не гарантирует атомарность.

HTTP-запрос

POST https://mapsbooking.googleapis.com/v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchDelete

URL-адрес использует синтаксис транскодирования gRPC .

Параметры пути

Параметры
parent

string

Имя ресурса в формате — partners/{partner_id}/feeds/{feed_name} .

Тело запроса

Тело запроса содержит данные следующей структуры:

JSON-представление
{
  "records": [
    {
      object (GenericDeleteRecord)
    }
  ]
}
Поля
records[]

object ( GenericDeleteRecord )

Записи, подлежащие удалению. В одном вызове API допускается максимум 1000 записей.

Тело ответа

В случае успеха тело ответа пустое.

Области авторизации

Требуется следующая область действия OAuth:

  • https://www.googleapis.com/auth/mapsbooking

GenericDeleteRecord

Запись, подлежащая удалению, для типа фида, указанного в запросе URL.

JSON-представление
{
  "deleteTime": string,

  // Union field record_type can be only one of the following:
  "dataRecord": string,
  "protoRecord": {
    "@type": string,
    field1: ...,
    ...
  }
  // End of list of possible types for union field record_type.
}
Поля
deleteTime

string ( Timestamp format)

Необходимый. Эта временная метка используется для определения порядка, в котором удаление будет применено к инвентарю.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

Поле объединения record_type . Инкапсулируйте различные типы каналов (ndjson, на основе прототипов и т. д.). Партнер может предоставить полную запись аналогично тому, как запись предоставляется в канале или API BatchPush. Партнеры также имеют возможность включать только основные поля записи, необходимые для ее однозначной идентификации. record_type может быть только одним из следующих:
dataRecord

string ( bytes format)

Для фидов, не основанных на прототипах.

Строка в кодировке Base64.

protoRecord

object

Для фидов на основе прототипов.

Объект, содержащий поля произвольного типа. Дополнительное поле "@type" содержит URI, идентифицирующий тип. Пример: { "id": 1234, "@type": "types.example.com/standard/id" } .