@paciolan/cybersource-sdk
Version:
CyberSource REST API Typescript SDK
79 lines (78 loc) • 3.6 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 { ReportingV3PurchaseRefundDetailsGet200ResponseAuthorizations } from './reporting-v3-purchase-refund-details-get200-response-authorizations';
import { ReportingV3PurchaseRefundDetailsGet200ResponseFeeAndFundingDetails } from './reporting-v3-purchase-refund-details-get200-response-fee-and-funding-details';
import { ReportingV3PurchaseRefundDetailsGet200ResponseOthers } from './reporting-v3-purchase-refund-details-get200-response-others';
import { ReportingV3PurchaseRefundDetailsGet200ResponseRequestDetails } from './reporting-v3-purchase-refund-details-get200-response-request-details';
import { ReportingV3PurchaseRefundDetailsGet200ResponseSettlementStatuses } from './reporting-v3-purchase-refund-details-get200-response-settlement-statuses';
import { ReportingV3PurchaseRefundDetailsGet200ResponseSettlements } from './reporting-v3-purchase-refund-details-get200-response-settlements';
/**
* PurchaseAndRefundDetails
* @export
* @interface ReportingV3PurchaseRefundDetailsGet200Response
*/
export interface ReportingV3PurchaseRefundDetailsGet200Response {
/**
*
* @type {number}
* @memberof ReportingV3PurchaseRefundDetailsGet200Response
*/
offset?: number;
/**
*
* @type {number}
* @memberof ReportingV3PurchaseRefundDetailsGet200Response
*/
limit?: number;
/**
*
* @type {number}
* @memberof ReportingV3PurchaseRefundDetailsGet200Response
*/
pageResults?: number;
/**
* List of Request Info values
* @type {Array<ReportingV3PurchaseRefundDetailsGet200ResponseRequestDetails>}
* @memberof ReportingV3PurchaseRefundDetailsGet200Response
*/
requestDetails?: Array<ReportingV3PurchaseRefundDetailsGet200ResponseRequestDetails>;
/**
* List of Settlement Info values
* @type {Array<ReportingV3PurchaseRefundDetailsGet200ResponseSettlements>}
* @memberof ReportingV3PurchaseRefundDetailsGet200Response
*/
settlements?: Array<ReportingV3PurchaseRefundDetailsGet200ResponseSettlements>;
/**
* List of Authorization Info values
* @type {Array<ReportingV3PurchaseRefundDetailsGet200ResponseAuthorizations>}
* @memberof ReportingV3PurchaseRefundDetailsGet200Response
*/
authorizations?: Array<ReportingV3PurchaseRefundDetailsGet200ResponseAuthorizations>;
/**
* List of Fee Funding Info values
* @type {Array<ReportingV3PurchaseRefundDetailsGet200ResponseFeeAndFundingDetails>}
* @memberof ReportingV3PurchaseRefundDetailsGet200Response
*/
feeAndFundingDetails?: Array<ReportingV3PurchaseRefundDetailsGet200ResponseFeeAndFundingDetails>;
/**
* List of Other Info values
* @type {Array<ReportingV3PurchaseRefundDetailsGet200ResponseOthers>}
* @memberof ReportingV3PurchaseRefundDetailsGet200Response
*/
others?: Array<ReportingV3PurchaseRefundDetailsGet200ResponseOthers>;
/**
* List of Settlement Status Info values
* @type {Array<ReportingV3PurchaseRefundDetailsGet200ResponseSettlementStatuses>}
* @memberof ReportingV3PurchaseRefundDetailsGet200Response
*/
settlementStatuses?: Array<ReportingV3PurchaseRefundDetailsGet200ResponseSettlementStatuses>;
}