{
  "kind": "collectionType",
  "collectionName": "customers",
  "info": {
    "name": "Customers"
  },
  "options": {
    "increments": true,
    "timestamps": true
  },
  "attributes": {
    "firstName": {
      "type": "string",
      "required": true
    },
    "lastName": {
      "type": "string",
      "required": true
    },
    "email": {
      "type": "email",
      "required": true,
      "unique": true
    },
    "password": {
      "type": "string",
      "required": true
    },
    "phone": {
      "type": "string"
    },
    "token": {
      "model": "tokens",
      "via": "customer"
    },
    "customer_addresses": {
      "via": "customer",
      "collection": "customer-address"
    },
    "orders": {
      "collection": "orders",
      "via": "customer"
    },
    "email_logs": {
      "collection": "email-logs",
      "via": "customer"
    },
    "phoneCode": {
      "type": "string"
    }
  }
}
