@paciolan/cybersource-sdk
Version:
CyberSource REST API Typescript SDK
109 lines (108 loc) • 3.3 kB
TypeScript
/**
* 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 { Notificationsubscriptionsv1webhooksProducts } from './notificationsubscriptionsv1webhooks-products';
import { Notificationsubscriptionsv1webhooksRetryPolicy } from './notificationsubscriptionsv1webhooks-retry-policy';
import { Notificationsubscriptionsv1webhooksSecurityPolicy } from './notificationsubscriptionsv1webhooks-security-policy';
/**
*
* @export
* @interface InlineResponse2006
*/
export interface InlineResponse2006 {
/**
* Webhook Id. This is generated by the server.
* @type {string}
* @memberof InlineResponse2006
*/
webhookId?: string;
/**
* Organization ID.
* @type {string}
* @memberof InlineResponse2006
*/
organizationId?: string;
/**
*
* @type {Array<Notificationsubscriptionsv1webhooksProducts>}
* @memberof InlineResponse2006
*/
products?: Array<Notificationsubscriptionsv1webhooksProducts>;
/**
* The client's endpoint (URL) to receive webhooks.
* @type {string}
* @memberof InlineResponse2006
*/
webhookUrl?: string;
/**
* The client's health check endpoint (URL). This should be as close as possible to the actual webhookUrl.
* @type {string}
* @memberof InlineResponse2006
*/
healthCheckUrl?: string;
/**
*
* @type {Notificationsubscriptionsv1webhooksNotificationScope}
* @memberof InlineResponse2006
*/
notificationScope?: Notificationsubscriptionsv1webhooksNotificationScope;
/**
* Webhook status.
* @type {string}
* @memberof InlineResponse2006
*/
status?: string;
/**
* Client friendly webhook name.
* @type {string}
* @memberof InlineResponse2006
*/
name?: string;
/**
* Client friendly webhook description.
* @type {string}
* @memberof InlineResponse2006
*/
description?: string;
/**
*
* @type {Notificationsubscriptionsv1webhooksRetryPolicy}
* @memberof InlineResponse2006
*/
retryPolicy?: Notificationsubscriptionsv1webhooksRetryPolicy;
/**
*
* @type {Notificationsubscriptionsv1webhooksSecurityPolicy}
* @memberof InlineResponse2006
*/
securityPolicy?: Notificationsubscriptionsv1webhooksSecurityPolicy;
/**
* Date on which webhook was created/registered.
* @type {string}
* @memberof InlineResponse2006
*/
createdOn?: string;
/**
* Date on which webhook was most recently updated.
* @type {string}
* @memberof InlineResponse2006
*/
updatedOn?: string;
/**
* Additional, free form configuration data.
* @type {Array<{ [key: string]: string; }>}
* @memberof InlineResponse2006
*/
additionalAttributes?: Array<{
[key: string]: string;
}>;
}