import { defineMessages } from 'react-intl'

const messages = defineMessages({
  documentProvided: {
    id: 'account.document.cpf.provided',
    defaultMessage: 'id provided'
  },
  documentProvide: {
    id: 'account.document.cpf.provide',
    defaultMessage: 'Please provide your id number'
  },
  addressLine1: {
    id: 'account.address.line1',
    defaultMessage: 'Adress line 1'
  },
  addressLine2: {
    id: 'account.address.line2',
    defaultMessage: 'Adress line 2'
  },
  cardTab: {
    id: 'account.type.card',
    defaultMessage: 'Bank Account'
  },
  paypalTab: {
    id: 'account.status.paypal',
    defaultMessage: 'PayPal'
  },
  state: {
    id: 'account.details.state',
    defaultMessage: 'State'
  },
  dob: {
    id: 'account.details.dob',
    defaultMessage: 'Date of birth'
  },
  zipCode: {
    id: 'account.details.zipcode',
    defaultMessage: 'Zipcode'
  },
  city: {
    id: 'account.details.city',
    defaultMessage: 'City'
  },
  birthYear: {
    id: 'account.details.birthYear',
    defaultMessage: 'Birth year'
  },
  activeStatus: {
    id: 'account.register.status',
    defaultMessage: 'Active'
  },
  externalAccont: {
    id: 'consts.external.account',
    defaultMessage: 'Bank account'
  },
  zipcode: {
    id: 'consts.address.zipcode',
    defaultMessage: 'Zip code'
  },
  birthDay: {
    id: 'consts.address.birth.day',
    defaultMessage: 'Day of birth'
  },
  birthMonth: {
    id: 'consts.address.birth.month',
    defaultMessage: 'Month of Birth'
  },
  firstName: {
    id: 'consts.account.firstname',
    defaultMessage: 'First name'
  },
  lastName: {
    id: 'consts.account.lastname',
    defaultMessage: 'Last name'
  },
  idNumber: {
    id: 'consts.account.id.number',
    defaultMessage: 'document number'
  },
  docNumber: {
    id: 'consts.account.id.doc',
    defaultMessage: 'document'
  },
  idType: {
    id: 'consts.account.id.type',
    defaultMessage: 'identification type'
  },
  termsDate: {
    id: 'consts.account.terms.date',
    defaultMessage: 'Accepted terms date'
  },
  terms: {
    id: 'consts.account.terms.accept',
    defaultMessage: 'Accepted terms'
  },
  accountReasonsFieldsNeeded: {
    id: 'consts.account.reasons.fields.needed',
    defaultMessage: 'Pending fields'
  },
  accountReasonsFieldsExternal: {
    id: 'consts.account.reasons.fields.external',
    defaultMessage: 'Register bank account'
  },
  accountReasonsFieldsPending: {
    id: 'consts.account.reasons.fields.pending',
    defaultMessage: 'Verification pending'
  },
  accountReasonsFieldsPendingOther: {
    id: 'consts.account.reasons.fields.pending.other',
    defaultMessage: 'Pending'
  },
  statusOpen: {
    id: 'consts.account.statuses.open',
    defaultMessage: 'Open'
  },
  statusOpenTwo: {
    id: 'consts.account.statuses.open.two',
    defaultMessage: 'Open'
  },
  statusProgress: {
    id: 'consts.account.statuses.progress',
    defaultMessage: 'In progress'
  },
  statusFinish: {
    id: 'consts.account.statuses.finish',
    defaultMessage: 'Finished'
  },
  statusUndefined: {
    id: 'consts.account.statuses.undefined',
    defaultMessage: 'Undefined'
  },
  statusUndefinedTwo: {
    id: 'consts.account.statuses.undefined.two',
    defaultMessage: 'Undefined'
  },
  statusUndefinedThree: {
    id: 'consts.account.statuses.undefined.three',
    defaultMessage: 'Undefined'
  }
})

export default messages
