Method: projects.locations.brands.listHistory

Elenca le voci della cronologia di un brand.

Richiesta HTTP

GET https://foodorderingaiagent.googleapis.com/v1beta/{parent=projects/*/locations/*/brands/*}:listHistory

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri di percorso

Parametri
parent

string

Obbligatorio. Il brand per cui elencare la cronologia. Formato: projects/{project}/locations/{location}/brands/{brand}

Parametri di query

Parametri
pageSize

integer

Facoltativo. Il numero massimo di voci della cronologia da restituire.

pageToken

string

Facoltativo. Un token di pagina, ricevuto da una chiamata brands.listHistory precedente.

filter

string

Facoltativo. Un'espressione di filtro per filtrare i risultati. Filtri supportati: - user: filtra in base all'utente autore. - timestamp: filtra in base all'ora del commit. - resourceType: Filtra per tipo di risorsa.

Corpo della richiesta

Il corpo della richiesta deve essere vuoto.

Corpo della risposta

Messaggio di risposta per MenuService.ListBrandHistory.

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "brandHistory": [
    {
      object (HistoryEntry)
    }
  ],
  "nextPageToken": string
}
Campi
brandHistory[]

object (HistoryEntry)

Le voci della cronologia.

nextPageToken

string

Un token che può essere inviato come pageToken per recuperare la pagina successiva.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Per saperne di più, consulta la Authentication Overview.

HistoryEntry

Voce della cronologia per una revisione della risorsa.

Rappresentazione JSON
{
  "commitTime": string,
  "createdBy": string,
  "revisionName": string,
  "resourceType": string,
  "action": enum (RevisionAction),

  // Union field resource_revision can be only one of the following:
  "brand": {
    object (Brand)
  },
  "store": {
    object (Store)
  },
  "channelConfig": {
    object (ChannelConfig)
  },
  "configApplicationRule": {
    object (ConfigApplicationRule)
  }
  // End of list of possible types for union field resource_revision.
}
Campi
commitTime

string (Timestamp format)

L'ora in cui è stata creata la revisione.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

createdBy

string

L'utente o il servizio che ha creato la revisione.

revisionName

string

Il nome completo della risorsa della revisione.

resourceType

string

Il tipo di risorsa di base (ad es. "Brand", "Store", "ChannelConfig").

action

enum (RevisionAction)

L'azione che ha creato questa revisione.

Campo unione resource_revision. La revisione della risorsa. resource_revision può essere solo uno dei seguenti tipi:
brand

object (Brand)

Il brand al momento del commit.

store

object (Store)

Il datastore al momento del commit.

channelConfig

object (ChannelConfig)

La configurazione del canale al momento del commit.

configApplicationRule

object (ConfigApplicationRule)

La regola di applicazione della configurazione al momento del commit.