Customer

May 28, 2020 ยท View on GitHub

Description

Represents a Square customer profile, which can have one or more cards on file associated with it.

Properties

NameGetterSetterTypeDescriptionNotes
idgetId()setId($value)stringA unique Square-assigned ID for the customer profile.[optional]
created_atgetCreatedAt()setCreatedAt($value)stringThe timestamp when the customer profile was created, in RFC 3339 format.[optional]
updated_atgetUpdatedAt()setUpdatedAt($value)stringThe timestamp when the customer profile was last updated, in RFC 3339 format.[optional]
cardsgetCards()setCards($value)\SquareConnect\Model\Card[]Payment details of cards stored on file for the customer profile.[optional]
given_namegetGivenName()setGivenName($value)stringThe given (i.e., first) name associated with the customer profile.[optional]
family_namegetFamilyName()setFamilyName($value)stringThe family (i.e., last) name associated with the customer profile.[optional]
nicknamegetNickname()setNickname($value)stringA nickname for the customer profile.[optional]
company_namegetCompanyName()setCompanyName($value)stringA business name associated with the customer profile.[optional]
email_addressgetEmailAddress()setEmailAddress($value)stringThe email address associated with the customer profile.[optional]
addressgetAddress()setAddress($value)\SquareConnect\Model\AddressThe physical address associated with the customer profile.[optional]
phone_numbergetPhoneNumber()setPhoneNumber($value)stringThe 11-digit phone number associated with the customer profile.[optional]
birthdaygetBirthday()setBirthday($value)stringThe birthday associated with the customer profile, in RFC-3339 format. Year is optional, timezone and times are not allowed. For example: `0000-09-01T00:00:00-00:00` indicates a birthday on September 1st. `1998-09-01T00:00:00-00:00` indications a birthday on September 1st 1998.[optional]
reference_idgetReferenceId()setReferenceId($value)stringAn optional, second ID used to associate the customer profile with an entity in another system.[optional]
notegetNote()setNote($value)stringA custom note associated with the customer profile.[optional]
preferencesgetPreferences()setPreferences($value)\SquareConnect\Model\CustomerPreferencesRepresents general customer preferences.[optional]
groupsgetGroups()setGroups($value)\SquareConnect\Model\CustomerGroupInfo[]The customer groups and segments the customer belongs to. This deprecated field has been replaced with the dedicated `group_ids` for customer groups and the dedicated `segment_ids` field for customer segments. You can retrieve information about a given customer group and segment respectively using the Customer Groups API and Customer Segments API.[optional] [deprecated]
creation_sourcegetCreationSource()setCreationSource($value)stringA creation source represents the method used to create the customer profile. See CustomerCreationSource for possible values[optional]
group_idsgetGroupIds()setGroupIds($value)string[]The IDs of customer groups the customer belongs to.[optional] [beta]
segment_idsgetSegmentIds()setSegmentIds($value)string[]The IDs of segments the customer belongs to.[optional] [beta]

Note: All properties are protected and only accessed via getters and setters.

[Back to Model list] [Back to API list] [Back to README]