1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-11-11 13:42:49 +01:00
invoiceninja/openapi/components/schemas/client_contact.yaml

131 lines
4.0 KiB
YAML
Raw Normal View History

2023-03-19 00:39:21 +01:00
ClientContact:
properties:
id:
description: 'The hashed if of the contact'
type: string
example: Opnel5aKBz
2023-11-23 01:28:38 +01:00
readOnly: true
2023-03-19 00:39:21 +01:00
user_id:
description: 'The hashed id of the user who created the contact'
type: string
example: Opnel5aKBz
2023-11-23 01:28:38 +01:00
readOnly: true
2023-03-19 00:39:21 +01:00
company_id:
description: 'The hashed id of the company'
type: string
example: Opnel5aKBz
2023-11-23 01:28:38 +01:00
readOnly: true
2023-03-19 00:39:21 +01:00
client_id:
description: 'The hashed id of the client'
type: string
example: Opnel5aKBz
2023-11-23 01:28:38 +01:00
readOnly: true
2023-03-19 00:39:21 +01:00
first_name:
description: 'The first name of the contact'
type: string
example: John
last_name:
description: 'The last name of the contact'
type: string
example: Doe
phone:
description: 'The phone number of the contact'
type: string
example: 555-152-4524
custom_value1:
description: 'A Custom field value'
type: string
example: ''
custom_value2:
description: 'A Custom field value'
type: string
example: ''
custom_value3:
description: 'A Custom field value'
type: string
example: ''
custom_value4:
description: 'A Custom field value'
type: string
example: ''
email:
description: 'The email of the contact'
type: string
example: ''
accepted_terms_version:
description: 'The terms of service which the contact has accpeted'
type: string
example: 'A long set of ToS'
2023-11-23 01:28:38 +01:00
readOnly: true
2023-03-19 00:39:21 +01:00
password:
description: 'The hashed password of the contact'
type: string
example: '*****'
2023-11-23 01:28:38 +01:00
confirmation_code:
2023-03-19 00:39:21 +01:00
description: 'The confirmation code used to authenticate the contacts email address'
type: string
example: 333-sdjkh34gbasd
2023-11-23 01:28:38 +01:00
readOnly: true
2023-03-19 00:39:21 +01:00
token:
description: 'A uuid based token.'
type: string
example: 333-sdjkh34gbasd
2023-11-23 01:28:38 +01:00
readOnly: true
contact_key:
description: 'A unique identifier for the contact'
type: string
example: JD0X52bkfZlJRiroCJ0tcSiAjsJTntZ5uqKdiZ0a
readOnly: true
2023-03-19 00:39:21 +01:00
is_primary:
description: 'Defines is this contact is the primary contact for the client'
type: boolean
example: true
confirmed:
description: 'Boolean value confirms the user has confirmed their account.'
type: boolean
example: true
is_locked:
description: 'Boolean value defines if the contact has been locked out.'
type: boolean
example: true
send_email:
description: 'Boolean value determines is this contact should receive emails'
type: boolean
example: true
failed_logins:
description: 'The number of failed logins the contact has had'
type: number
format: integer
example: '3'
2023-11-23 01:28:38 +01:00
readOnly: true
2023-03-19 00:39:21 +01:00
email_verified_at:
description: 'The date which the contact confirmed their email'
type: number
format: integer
example: '134341234234'
2023-11-23 01:28:38 +01:00
readOnly: true
2023-03-19 00:39:21 +01:00
last_login:
description: Timestamp
type: number
format: integer
example: '134341234234'
2023-11-23 01:28:38 +01:00
readOnly: true
2023-03-19 00:39:21 +01:00
created_at:
description: Timestamp
type: number
format: integer
example: '134341234234'
2023-11-23 01:28:38 +01:00
readOnly: true
2023-03-19 00:39:21 +01:00
updated_at:
description: Timestamp
type: number
format: integer
example: '134341234234'
2023-11-23 01:28:38 +01:00
readOnly: true
2023-03-19 00:39:21 +01:00
deleted_at:
description: Timestamp
type: number
format: integer
example: '134341234234'
2023-11-23 01:28:38 +01:00
readOnly: true
2023-03-19 00:39:21 +01:00
type: object