/**
 * 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 { Ptsv2creditsSenderInformationAccount } from './ptsv2credits-sender-information-account';
/**
 *
 * @export
 * @interface Ptsv2creditsSenderInformation
 */
export interface Ptsv2creditsSenderInformation {
    /**
     * First name of the sender of the funds. For Gaming Payment of Winnings transactions these are the merchant details. * Required for Mastercard Payment of Winnings (POW) transactions. * Must not be all numeric. * Must contain only ASCII characters in range 32-122. * Must not be greater than 35 characters including spaces. * Required for POW on Barclays.
     * @type {string}
     * @memberof Ptsv2creditsSenderInformation
     */
    firstName?: string;
    /**
     * Last name of the sender of the funds. For Gaming Payment of Winnings transactions these are the merchant details. * Optional for Mastercard Payment of Winnings (POW) transactions. * Must not be all numeric. * Must contain only ASCII characters in range 32-122. * Must not be greater than 35 characters including spaces. * Optional for POW on Barclays.
     * @type {string}
     * @memberof Ptsv2creditsSenderInformation
     */
    lastName?: string;
    /**
     * Street address of the sender of the funds. For Gaming Payment of Winnings transactions these are the merchant details. * Required for Mastercard Payment of Winnings (POW) transactions. * Must not be all numeric. * Must contain only ASCII characters in range 32-122. * Must not be greater than 50 characters including spaces. * Required for POW on Barclays.
     * @type {string}
     * @memberof Ptsv2creditsSenderInformation
     */
    address1?: string;
    /**
     * City of the sender of the funds. For Gaming Payment of Winnings transactions these are the merchant details. * Required for Mastercard Payment of Winnings (POW) transactions. * Must not be all numeric. * Must contain only ASCII characters in range 32-122. * Must not be greater than 25 characters including spaces. * Required for POW on Barclays.
     * @type {string}
     * @memberof Ptsv2creditsSenderInformation
     */
    locality?: string;
    /**
     * Country of the sender of the funds. For Gaming Payment of Winnings transactions these are the merchant details. * Required for Mastercard Payment of Winnings (POW) transactions. * Must be a valid three character ISO country code as defined by ISO 3166. * Must not be greater than 3 characters. * Required for POW on Barclays.
     * @type {string}
     * @memberof Ptsv2creditsSenderInformation
     */
    countryCode?: string;
    /**
     *
     * @type {Ptsv2creditsSenderInformationAccount}
     * @memberof Ptsv2creditsSenderInformation
     */
    account?: Ptsv2creditsSenderInformationAccount;
}
