import PropTypes from 'prop-types'; const T = {}; T['platform.ibm.com.customer.api.v0.models.customer'] = PropTypes.exact({ financialAccountNumber: PropTypes.string.isRequired, customerName: PropTypes.string.isRequired, branchNumber: PropTypes.string.isRequired, address1: PropTypes.string, address2: PropTypes.string, city: PropTypes.string, state: PropTypes.string, zip: PropTypes.string, }); T['platform.ibm.com.customer.api.v0.models.customer_create_form'] = PropTypes.exact({ branchNumber: PropTypes.string.isRequired, customerName: PropTypes.string.isRequired, email: PropTypes.string.isRequired, address1: PropTypes.string.isRequired, address2: PropTypes.string, city: PropTypes.string.isRequired, state: PropTypes.string.isRequired, zip: PropTypes.string.isRequired, }); T['platform.ibm.com.customer.api.v0.models.customer_summary'] = PropTypes.exact({ financialAccountNumber: PropTypes.string.isRequired, customerName: PropTypes.string.isRequired, }); T['platform.ibm.com.customer.api.v0.models.customer_update_form'] = PropTypes.exact({ financialAccountNumber: PropTypes.string.isRequired, customerName: PropTypes.string.isRequired, email: PropTypes.string.isRequired, address1: PropTypes.string.isRequired, address2: PropTypes.string.isRequired, city: PropTypes.string.isRequired, state: PropTypes.string.isRequired, zip: PropTypes.string.isRequired, }); T['platform.ibm.com.customer.api.v0.models.error'] = PropTypes.exact({ code: PropTypes.string.isRequired, description: PropTypes.string.isRequired, }); export const customer = T['platform.ibm.com.customer.api.v0.models.customer']; export const customerCreateForm = T['platform.ibm.com.customer.api.v0.models.customer_create_form']; export const customerSummary = T['platform.ibm.com.customer.api.v0.models.customer_summary']; export const customerUpdateForm = T['platform.ibm.com.customer.api.v0.models.customer_update_form']; export const error = T['platform.ibm.com.customer.api.v0.models.error'];