/**
 * 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 { Boardingv1registrationsOrganizationInformationBusinessInformationAddress } from './boardingv1registrations-organization-information-business-information-address';
/**
 *
 * @export
 * @interface Boardingv1registrationsOrganizationInformationOwners
 */
export interface Boardingv1registrationsOrganizationInformationOwners {
    /**
     *
     * @type {string}
     * @memberof Boardingv1registrationsOrganizationInformationOwners
     */
    firstName: string;
    /**
     *
     * @type {string}
     * @memberof Boardingv1registrationsOrganizationInformationOwners
     */
    middleName?: string;
    /**
     *
     * @type {string}
     * @memberof Boardingv1registrationsOrganizationInformationOwners
     */
    lastName: string;
    /**
     * `Format: YYYY-MM-DD` Example 2016-08-11 equals August 11, 2016
     * @type {string}
     * @memberof Boardingv1registrationsOrganizationInformationOwners
     */
    birthDate: string;
    /**
     * Determines whether the owner is the Primary owner of the organization
     * @type {boolean}
     * @memberof Boardingv1registrationsOrganizationInformationOwners
     */
    isPrimary: boolean;
    /**
     * Social Security Number
     * @type {string}
     * @memberof Boardingv1registrationsOrganizationInformationOwners
     */
    ssn?: string;
    /**
     * Passport number
     * @type {string}
     * @memberof Boardingv1registrationsOrganizationInformationOwners
     */
    passportNumber?: string;
    /**
     *
     * @type {string}
     * @memberof Boardingv1registrationsOrganizationInformationOwners
     */
    passportCountry?: string;
    /**
     *
     * @type {string}
     * @memberof Boardingv1registrationsOrganizationInformationOwners
     */
    jobTitle: string;
    /**
     * Determines whether owner has significant responsibility to control, manage or direct the company
     * @type {boolean}
     * @memberof Boardingv1registrationsOrganizationInformationOwners
     */
    hasSignificantResponsability: boolean;
    /**
     * Determines the percentage of ownership this owner has. For the primary owner the percentage can be from 0-100; for other owners the percentage can be from 25-100 and the sum of ownership accross owners cannot exceed 100
     * @type {number}
     * @memberof Boardingv1registrationsOrganizationInformationOwners
     */
    ownershipPercentage: number;
    /**
     *
     * @type {string}
     * @memberof Boardingv1registrationsOrganizationInformationOwners
     */
    phoneNumber: string;
    /**
     *
     * @type {string}
     * @memberof Boardingv1registrationsOrganizationInformationOwners
     */
    email: string;
    /**
     *
     * @type {Boardingv1registrationsOrganizationInformationBusinessInformationAddress}
     * @memberof Boardingv1registrationsOrganizationInformationOwners
     */
    address: Boardingv1registrationsOrganizationInformationBusinessInformationAddress;
}
