AgentLaunch

Details zu einer Agent-Einführung.

JSON-Darstellung
{
  "name": string,

  // Union field launch_detail can be only one of the following:
  "businessMessages": {
    object (BusinessMessagesLaunch)
  }
  // End of list of possible types for union field launch_detail.
}
Felder
name

string

Erforderlich. Die Kennung für die Einführung.

Union-Feld launch_detail. Ermöglicht den Start je nach Agent-Typ. Für launch_detail ist nur einer der folgenden Werte zulässig:
businessMessages

object (BusinessMessagesLaunch)

Einführungsdetails für einen Business Messages-Agent.

BusinessMessagesLaunch

Details zur Einführung eines Business Messages-Agents.

JSON-Darstellung
{
  "launchDetails": {
    string: {
      object (BusinessMessagesEntryPointLaunch)
    },
    ...
  }
}
Felder
launchDetails

map (key: string, value: object (BusinessMessagesEntryPointLaunch))

Erforderlich. Startdetails für jeden unterstützten Einstiegspunkt. Schlüssel, der durch BusinessMessagesEntryPointConfig.EntryPoint dargestellt wird

Ein Objekt, das eine Liste von "key": value-Paaren enthält. Beispiel: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

BusinessMessagesEntryPointLaunch

Details zur Einführung des Business Messages-Agents für jeden Einstiegspunkt.

JSON-Darstellung
{
  "entryPoint": enum (EntryPoint),
  "launchState": enum (LaunchState),
  "regionCodes": [
    string
  ]
}
Felder
entryPoint

enum (EntryPoint)

Einstiegspunkt, für den Startinformationen bereitgestellt werden.

launchState

enum (LaunchState)

Der Startstatus für den Einstiegspunkt.

regionCodes[]

string

Liste der CLDR-Regionscodes für Länder, in denen der Agent NON_LOCAL-Einstiegspunkte starten soll. Erforderlich für NON_LOCAL-Einstiegspunkte. Dies muss eine Teilmenge der Regionscodes sein, die in der nonLocalConfig des Agents angegeben sind.