UNPKG

@paciolan/cybersource-sdk

Version:
114 lines (113 loc) 3.32 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 InlineResponse2015 */ export interface InlineResponse2015 { /** * Webhook Id. This is generated by the server. * @type {string} * @memberof InlineResponse2015 */ webhookId?: string; /** * Organization ID * @type {string} * @memberof InlineResponse2015 */ organizationId?: string; /** * The product you are receiving a webhook for. * @type {string} * @memberof InlineResponse2015 */ productId?: string; /** * Array of the different events for a given product id. * @type {Array<string>} * @memberof InlineResponse2015 */ eventTypes?: Array<string>; /** * The client's endpoint (URL) to receive webhooks. * @type {string} * @memberof InlineResponse2015 */ webhookUrl?: string; /** * The client's health check endpoint (URL). This should be as close as possible to the actual webhookUrl. * @type {string} * @memberof InlineResponse2015 */ healthCheckUrl?: string; /** * * @type {Notificationsubscriptionsv1webhooksNotificationScope} * @memberof InlineResponse2015 */ notificationScope?: Notificationsubscriptionsv1webhooksNotificationScope; /** * Webhook status. * @type {string} * @memberof InlineResponse2015 */ status?: string; /** * Client friendly webhook name. * @type {string} * @memberof InlineResponse2015 */ name?: string; /** * Client friendly webhook description. * @type {string} * @memberof InlineResponse2015 */ description?: string; /** * * @type {Notificationsubscriptionsv1webhooksRetryPolicy} * @memberof InlineResponse2015 */ retryPolicy?: Notificationsubscriptionsv1webhooksRetryPolicy; /** * * @type {Notificationsubscriptionsv1webhooksSecurityPolicy} * @memberof InlineResponse2015 */ securityPolicy?: Notificationsubscriptionsv1webhooksSecurityPolicy; /** * Date on which webhook was created/registered. * @type {string} * @memberof InlineResponse2015 */ createdOn?: string; /** * Date on which webhook was most recently updated. * @type {string} * @memberof InlineResponse2015 */ updatedOn?: string; /** * Additional, free form configuration data. * @type {Array<{ [key: string]: string; }>} * @memberof InlineResponse2015 */ additionalAttributes?: Array<{ [key: string]: string; }>; }