REST Resource: partners

Zasób: Partner

Partner, który korzysta z obsługiwanego produktu.

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

string

Niezmienne. Unikalny identyfikator partnera.

Określone przez platformę.

displayName

string

Wymagane. Wyświetlana nazwa partnera.

productCapabilities[]

object (ProductCapability)

Możliwości partnera w zakresie usług.

company

string

Opcjonalnie. Nazwa firmy partnera.

contactEmails[]

string

Opcjonalnie. Lista adresów e-mail kontaktowych.

technicalContact

object (Contact)

Opcjonalnie. Osoba kontaktowa do spraw technicznych partnera.

dialogflowServiceAccountEmail

string

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

ProductCapability

Funkcje usługi, które obsługuje partner.

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 zbiorcze capabilities. Możliwości partnera. capabilities może mieć tylko jedną z tych wartości:
businessMessagesCapability

object (BusinessMessagesCapability)

funkcję Wiadomości do firmy.

rcsBusinessMessagingCapability

object (RcsBusinessMessagingCapability)

RCS dla firm = 4;

Produkt

Usługi komunikacji biznesowej, które obsługują produkty.

Wartości w polu enum
PRODUCT_UNSPECIFIED Nieokreślony produkt.
BUSINESS_MESSAGES usługi Business Messages.
RCS_BUSINESS_MESSAGING usługi RCS dla firm.

BusinessMessagesCapability

Możliwości Business Messages

Zapis JSON
{
  "webhookUrl": string
}
Pola
webhookUrl

string

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

RcsBusinessMessagingCapability

Możliwości RCS dla firm

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

Uzyskaj informacje o partnerze.

patch

Aktualizuje informacje o partnerze.