REST Resource: partners

リソース: Partner

サポート対象のプロダクトでオンボーディングされたパートナー。

JSON 表現
{
  "name": string,
  "displayName": string,
  "productCapabilities": [
    {
      object (ProductCapability)
    }
  ],
  "company": string,
  "contactEmails": [
    string
  ],
  "technicalContact": {
    object (Contact)
  },
  "dialogflowServiceAccountEmail": string
}
フィールド
name

string

変更不可。パートナーの一意の識別子。

プラットフォームによって定義されます。

displayName

string

必須。パートナーの表示名。

productCapabilities[]

object (ProductCapability)

パートナー様のプロダクト機能。

company

string

省略可。パートナーの会社名。

contactEmails[]

string

省略可。連絡先メールアドレスのリスト。

technicalContact

object (Contact)

省略可。パートナー様の技術担当者の連絡先。

dialogflowServiceAccountEmail

string

出力専用。Dialogflow Client API ロールへのアクセス権を持つサービス アカウント。このアカウントはプラットフォームによって作成され、Dialogflow へのアクセスを提供します。

ProductCapability

パートナーがサポートするプロダクトの機能。

JSON 表現
{
  "product": enum (Product),

  // Union field capabilities can be only one of the following:
  "businessMessagesCapability": {
    object (BusinessMessagesCapability)
  }
  // End of list of possible types for union field capabilities.
}
フィールド
product

enum (Product)

パートナーがサポートしているプロダクト。

共用体フィールド capabilities。パートナー様の機能。capabilities は次のいずれかになります。
businessMessagesCapability

object (BusinessMessagesCapability)

ビジネス メッセージ機能。

プロダクト

Business Communications でサポートされているサービス。

列挙型
PRODUCT_UNSPECIFIED 不明な商品。
BUSINESS_MESSAGES ビジネス メッセージ サービス。

BusinessMessagesCapability

ビジネス メッセージ機能

JSON 表現
{
  "webhookUrl": string
}
フィールド
webhookUrl

string

必須。メッセージが配信される Webhook URL。

連絡先

連絡先情報

JSON 表現
{
  "name": string,
  "email": string,
  "phoneNumber": {
    object (Phone)
  }
}
フィールド
name

string

担当者の名前。

email

string

担当者のメールアドレス。

phoneNumber

object (Phone)

担当者の電話番号。

メソッド

get

パートナーに関する情報を取得します。

patch

パートナーの情報を更新します。