/**
 * 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.
 */
/**
 *
 * @export
 * @interface Ptsv1pushfundstransferMerchantInformationMerchantDescriptor
 */
export interface Ptsv1pushfundstransferMerchantInformationMerchantDescriptor {
    /**
     * The state where the merchant is located.  See https://developer.cybersource.com/library/documentation/sbc/quickref/states_and_provinces.pdf  Note This field is supported only for businesses located in the U.S. or Canada.
     * @type {string}
     * @memberof Ptsv1pushfundstransferMerchantInformationMerchantDescriptor
     */
    administrativeArea?: string;
    /**
     * For the descriptions, used-by information, data types, and lengths for these fields, see merchant_descriptor_contact field description in Credit Card Services Using the SCMP API.--> Contact information for the merchant.  Note These are the maximum data lengths for the following payment processors:  FDC Compass (13) Chase Paymentech (13).
     * @type {string}
     * @memberof Ptsv1pushfundstransferMerchantInformationMerchantDescriptor
     */
    contact?: string;
    /**
     * Merchant's country.  Country code for your business location. Use the ISO Standard Alpha Country Codes This value might be displayed on the cardholder's statement.  See https://developer.cybersource.com/library/documentation/sbc/quickref/countries_alpha_list.pdf  Note If your business is located in the U.S. or Canada and you include this field in a request, you must also include merchantInformation.merchantDescriptor.administrativeArea.
     * @type {string}
     * @memberof Ptsv1pushfundstransferMerchantInformationMerchantDescriptor
     */
    country?: string;
    /**
     * Merchant's City.  City for your business location. This value might be displayed on the cardholder's statement.
     * @type {string}
     * @memberof Ptsv1pushfundstransferMerchantInformationMerchantDescriptor
     */
    locality?: string;
    /**
     * Merchant's business name. This name is displayed on the cardholder's statement.  Chase Paymentech, Visa Platform Connect: length 22
     * @type {string}
     * @memberof Ptsv1pushfundstransferMerchantInformationMerchantDescriptor
     */
    name?: string;
    /**
     * The unique id of the merchant's shop which assigned by the merchant.
     * @type {string}
     * @memberof Ptsv1pushfundstransferMerchantInformationMerchantDescriptor
     */
    storeId?: string;
    /**
     * Merchant's postal code. This value might be displayed on the cardholder's statement.  If your business is domiciled in the U.S., you can use a 5-digit or 9-digit postal code. A 9-digit postal code must follow this format: [5 digits][dash][4 digits] Example: 12345-6789  If your business is domiciled in Canada, you can use a 6-digit or 9-digit postal code. A 6-digit postal code must follow this format: [alpha][numeric][alpha][space] [numeric][alpha][numeric] Example: A1B 2C3
     * @type {string}
     * @memberof Ptsv1pushfundstransferMerchantInformationMerchantDescriptor
     */
    postalCode?: string;
}
