REST Resource: partners

Zasób: partner

Partner, który wdrożył obsługiwaną usługę.

Zapis JSON
{
  "name": string,
  "displayName": string,
  "productCapabilities": [
    {
      object (ProductCapability)
    }
  ],
  "company": string,
  "contactEmails": [
    string
  ],
  "technicalContact": {
    object (Contact)
  },
  "dialogflowServiceAccountEmail": string
}
Pola
name

string

Stały. Unikalny identyfikator partnera.

Definiowany przez platformę.

displayName

string

Wymagane. Wyświetlana nazwa partnera.

productCapabilities[]

object (ProductCapability)

Możliwości partnera związane z usługą.

company

string

Opcjonalnie: Nazwa firmy partnera.

contactEmails[]

string

Opcjonalnie: Lista adresów e-mail do kontaktu.

technicalContact

object (Contact)

Opcjonalnie: Osoba kontaktowa ds. technicznych partnera.

dialogflowServiceAccountEmail

string

Tylko dane wyjściowe. Konto usługi z dostępem do roli interfejsu Dialogflow Client API. To konto jest tworzone przez platformę i umożliwia dostęp do Dialogflow.

ProductCapability

Możliwości oferowane przez partnera.

Zapis JSON
{
  "product": enum (Product),

  // Union field capabilities can be only one of the following:
  "businessMessagesCapability": {
    object (BusinessMessagesCapability)
  },
  "rcsBusinessMessagingCapability": {
    object (RcsBusinessMessagingCapability)
  }
  // End of list of possible types for union field capabilities.
}
Pola
product

enum (Product)

Usługa obsługiwana przez partnera.

Pole sumy capabilities. Możliwości partnera. capabilities może mieć tylko jedną z tych wartości:
businessMessagesCapability

object (BusinessMessagesCapability)

Funkcja Business Messages.

rcsBusinessMessagingCapability

object (RcsBusinessMessagingCapability)

Funkcja RCS Business Messaging = 4;

Produkt

Usługi obsługiwane przez Komunikację biznesową.

Wartości w polu enum
PRODUCT_UNSPECIFIED Nieokreślony produkt.
BUSINESS_MESSAGES Business Messages.
RCS_BUSINESS_MESSAGING usługa RCS Business Messaging.

BusinessMessagesCapability

Funkcje Business Messages

Zapis JSON
{
  "webhookUrl": string
}
Pola
webhookUrl

string

Wymagane. Adres URL webhooka, na który są dostarczane wiadomości.

RcsBusinessMessagingCapability

Funkcje RCS Business Messaging

Zapis JSON
{
  "webhookUrl": string
}
Pola
webhookUrl

string

Wymagane. Adres URL webhooka, na który są dostarczane wiadomości.

Kontakt

Dane kontaktowe

Zapis JSON
{
  "name": string,
  "email": string,
  "phoneNumber": {
    object (Phone)
  }
}
Pola
name

string

Imię i nazwisko osoby kontaktowej.

email

string

Adres e-mail osoby kontaktowej.

phoneNumber

object (Phone)

Numer telefonu osoby kontaktowej.

Metody

get

Uzyskać informacje o partnerze.

patch

Aktualizuje informacje o partnerze.