UNPKG

@paciolan/cybersource-sdk

Version:
96 lines (95 loc) 2.91 kB
/** * CyberSource Merged Spec * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html * * OpenAPI spec version: 0.0.1 * * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * Do not edit the class manually. */ import { Notificationsubscriptionsv1webhooksNotificationScope } from './notificationsubscriptionsv1webhooks-notification-scope'; import { Notificationsubscriptionsv1webhooksRetryPolicy } from './notificationsubscriptionsv1webhooks-retry-policy'; import { Notificationsubscriptionsv1webhooksSecurityPolicy } from './notificationsubscriptionsv1webhooks-security-policy'; /** * * @export * @interface WebhooksWebhookIdBody */ export interface WebhooksWebhookIdBody { /** * Client friendly webhook name. * @type {string} * @memberof WebhooksWebhookIdBody */ name?: string; /** * Client friendly webhook description.\\ * @type {string} * @memberof WebhooksWebhookIdBody */ description?: string; /** * Organization Id. * @type {string} * @memberof WebhooksWebhookIdBody */ organizationId?: string; /** * The product you are receiving a webhook for. * @type {string} * @memberof WebhooksWebhookIdBody */ productId?: string; /** * Array of the different events for a given product id. * @type {Array<string>} * @memberof WebhooksWebhookIdBody */ eventTypes?: Array<string>; /** * The client's endpoint (URL) to receive webhooks. * @type {string} * @memberof WebhooksWebhookIdBody */ webhookUrl?: string; /** * The client's health check endpoint (URL). This should be as close as possible to the actual webhookUrl. * @type {string} * @memberof WebhooksWebhookIdBody */ healthCheckUrl?: string; /** * Webhook status. * @type {string} * @memberof WebhooksWebhookIdBody */ status?: string; /** * * @type {Notificationsubscriptionsv1webhooksNotificationScope} * @memberof WebhooksWebhookIdBody */ notificationScope?: Notificationsubscriptionsv1webhooksNotificationScope; /** * * @type {Notificationsubscriptionsv1webhooksRetryPolicy} * @memberof WebhooksWebhookIdBody */ retryPolicy?: Notificationsubscriptionsv1webhooksRetryPolicy; /** * * @type {Notificationsubscriptionsv1webhooksSecurityPolicy} * @memberof WebhooksWebhookIdBody */ securityPolicy?: Notificationsubscriptionsv1webhooksSecurityPolicy; /** * Additional, free form configuration data. * @type {Array<{ [key: string]: string; }>} * @memberof WebhooksWebhookIdBody */ additionalAttributes?: Array<{ [key: string]: string; }>; }