Contact
Wapi.js Docs / Contact
Class: Contact
Represents a contact.
Constructors
new Contact()
new Contact(
params
):Contact
Creates a new Contact instance.
Parameters
• params
The parameters for creating a Contact instance.
• params.name
The name of the contact.
• params.name.first_name?: string
= undefined
• params.name.formatted_name: string
= undefined
• params.name.last_name?: string
= undefined
• params.name.middle_name?: string
= undefined
• params.name.prefix?: string
= undefined
• params.name.suffix?: string
= undefined
Returns
Source
packages/wapi.js/src/structures/contact/index.ts:34
Properties
addresses?
optional
addresses:object
[]
Source
packages/wapi.js/src/structures/contact/index.ts:20
birthday?
optional
birthday:string
Source
packages/wapi.js/src/structures/contact/index.ts:24
emails?
optional
emails:object
[]
Source
packages/wapi.js/src/structures/contact/index.ts:22
name
name:
object
first_name?
optional
first_name:string
formatted_name
formatted_name:
string
last_name?
optional
last_name:string
middle_name?
optional
middle_name:string
prefix?
optional
prefix:string
suffix?
optional
suffix:string
Source
packages/wapi.js/src/structures/contact/index.ts:26
org?
optional
org:object
company?
optional
company:string
department?
optional
department:string
title?
optional
title:string
Source
packages/wapi.js/src/structures/contact/index.ts:25
phones?
optional
phones:object
[]
Source
packages/wapi.js/src/structures/contact/index.ts:23
urls?
optional
urls:object
[]
Source
packages/wapi.js/src/structures/contact/index.ts:21
Methods
addAddress()
addAddress(
address
):void
Adds an address to the contact.
Parameters
• address
The address to add to the contact.
• address.city?: string
= undefined
• address.country?: string
= undefined
• address.country_code?: string
= undefined
• address.state?: string
= undefined
• address.street?: string
= undefined
• address.type: "HOME"
| "WORK"
= undefined
Returns
void
Source
packages/wapi.js/src/structures/contact/index.ts:90
addEmail()
addEmail(
void
Adds an email to the contact.
Parameters
The email to add to the contact.
• email.email?: string
= undefined
• email.type: "HOME"
| "WORK"
= undefined
Returns
void
Source
packages/wapi.js/src/structures/contact/index.ts:106
addPhone()
addPhone(
phone
):void
Adds a phone number to the contact.
Parameters
• phone
The phone number to add to the contact.
• phone.phone?: string
= undefined
• phone.type?: "HOME"
| "WORK"
| "CELL"
| "MAIN"
| "IPHONE"
= undefined
• phone.wa_id?: string
= undefined
Returns
void
Source
packages/wapi.js/src/structures/contact/index.ts:114
addUrl()
addUrl(
url
):void
Adds a URL to the contact.
Parameters
• url
The URL to add to the contact.
• url.type: "HOME"
| "WORK"
= undefined
• url.url: string
= undefined
Returns
void
Source
packages/wapi.js/src/structures/contact/index.ts:98
setBirthday()
setBirthday(
date
):void
Sets the birthday of the contact.
Parameters
• date: string
The birthday of the contact.
Returns
void
Source
packages/wapi.js/src/structures/contact/index.ts:122
setFirstName()
setFirstName(
firstName
):void
Sets the first name of the contact.
Parameters
• firstName: string
The first name of the contact.
Returns
void
Source
packages/wapi.js/src/structures/contact/index.ts:50
setLastName()
setLastName(
lastName
):void
Sets the last name of the contact.
Parameters
• lastName: string
The last name of the contact.
Returns
void
Source
packages/wapi.js/src/structures/contact/index.ts:42
setMiddleName()
setMiddleName(
middleName
):void
Sets the middle name of the contact.
Parameters
• middleName: string
The middle name of the contact.
Returns
void
Source
packages/wapi.js/src/structures/contact/index.ts:58
setNamePrefix()
setNamePrefix(
prefix
):void
Sets the prefix of the contact’s name.
Parameters
• prefix: string
The prefix of the contact’s name.
Returns
void
Source
packages/wapi.js/src/structures/contact/index.ts:74
setNameSuffix()
setNameSuffix(
suffix
):void
Sets the suffix of the contact’s name.
Parameters
• suffix: string
The suffix of the contact’s name.
Returns
void
Source
packages/wapi.js/src/structures/contact/index.ts:66
setOrg()
setOrg(
org
):void
Sets the organization of the contact.
Parameters
• org
The organization of the contact.
• org.company?: string
= undefined
• org.department?: string
= undefined
• org.title?: string
= undefined
Returns
void
Source
Was this page helpful?