VTEX · Schema

AffiliationResponse

Affiliation by ID response body information.

CommerceE-CommerceRetailMarketplacePayments

Properties

Name Type Description
id string Provider identification.
implementation string Provider implementation class name.
name string Provider name.
configuration array Array containing provider configuration information.
isdelivered boolean Indicates whether the provider is published and available for use.
isConfigured boolean Indicates whether the provider is configured.
View JSON Schema on GitHub

JSON Schema

vtex-affiliationresponse-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/AffiliationResponse",
  "title": "AffiliationResponse",
  "type": "object",
  "description": "Affiliation by ID response body information.",
  "required": [
    "id",
    "implementation",
    "name",
    "configuration",
    "isdelivered",
    "isConfigured"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "Provider identification."
    },
    "implementation": {
      "type": "string",
      "description": "Provider implementation class name."
    },
    "name": {
      "type": "string",
      "description": "Provider name."
    },
    "configuration": {
      "type": "array",
      "description": "Array containing provider configuration information.",
      "items": {
        "type": "object",
        "description": "Provider configuration information.",
        "required": [
          "name",
          "value",
          "valueKey"
        ],
        "properties": {
          "name": {
            "type": "string",
            "description": "Configuration parameter name."
          },
          "value": {
            "type": "string",
            "description": "Configuration parameter value."
          },
          "valueKey": {
            "type": "string",
            "description": "Value key information.",
            "nullable": true
          }
        }
      }
    },
    "isdelivered": {
      "type": "boolean",
      "description": "Indicates whether the provider is published and available for use.",
      "example": true
    },
    "isConfigured": {
      "type": "boolean",
      "description": "Indicates whether the provider is configured.",
      "example": true
    }
  }
}