RetailCRM API Client

Customer implements CustomerInterface

Class Customer

Tags
category

Customer

SuppressWarnings

(PHPMD.TooManyFields)

SuppressWarnings

(PHPMD.LongVariable)

Table of Contents

Interfaces

CustomerInterface
Interface CustomerInterface

Properties

$address  : CustomerAddress
$addTags  : array<string|int, string>
$attachedTag  : string
$averageSumm  : float
$avgMarginSumm  : float
$bad  : bool
$birthday  : DateTime
$browserId  : string
$contragent  : CustomerContragent
$costSumm  : float
$createdAt  : DateTime
$cumulativeDiscount  : float
$customFields  : array<string, mixed>
$discountCardNumber  : string
$email  : string
$emailMarketingUnsubscribedAt  : DateTime
$externalId  : string
$firstClientId  : string
$firstName  : string
$id  : int
$isContact  : bool
$lastClientId  : string
$lastName  : string
$managerId  : int
$marginSumm  : float
$maturationTime  : int
$mgCustomerId  : int
$mgCustomers  : array<string|int, MGCustomer>
$ordersCount  : int
$patronymic  : string
$personalDiscount  : float
$phones  : array<string|int, CustomerPhone>
$photoUrl  : string
$presumableSex  : string
$removeTags  : array<string|int, string>
$segments  : array<string|int, Segment>
$sex  : string
$site  : string
$source  : Source
$subscribed  : bool
$tags  : array<string|int, CustomerTag>
$totalSumm  : float
$type  : string
$vip  : bool

Properties

$address

public CustomerAddress $address
Tags
JMS\Type

("RetailCrm\Api\Model\Entity\Customers\CustomerAddress")

JMS\SerializedName

("address")

$addTags

public array<string|int, string> $addTags
Tags
JMS\Type

("array")

JMS\SerializedName

("addTags")

$attachedTag

public string $attachedTag
Tags
JMS\Type

("string")

JMS\SerializedName

("attachedTag")

$averageSumm

public float $averageSumm
Tags
JMS\Type

("float")

JMS\SerializedName

("averageSumm")

$avgMarginSumm

public float $avgMarginSumm
Tags
JMS\Type

("float")

JMS\SerializedName

("avgMarginSumm")

$bad

public bool $bad
Tags
JMS\Type

("bool")

JMS\SerializedName

("bad")

$birthday

public DateTime $birthday
Tags
JMS\Type

("DateTime<'Y-m-d'>")

JMS\SerializedName

("birthday")

$browserId

public string $browserId
Tags
JMS\Type

("string")

JMS\SerializedName

("browserId")

$contragent

public CustomerContragent $contragent
Tags
JMS\Type

("RetailCrm\Api\Model\Entity\Customers\CustomerContragent")

JMS\SerializedName

("contragent")

$costSumm

public float $costSumm
Tags
JMS\Type

("float")

JMS\SerializedName

("costSumm")

$createdAt

public DateTime $createdAt
Tags
JMS\Type

("DateTime<'Y-m-d H:i:s'>")

JMS\SerializedName

("createdAt")

$cumulativeDiscount

public float $cumulativeDiscount
Tags
JMS\Type

("float")

JMS\SerializedName

("cumulativeDiscount")

$customFields

public array<string, mixed> $customFields
Tags
JMS\Type

("array")

JMS\SerializedName

("customFields")

$discountCardNumber

public string $discountCardNumber
Tags
JMS\Type

("string")

JMS\SerializedName

("discountCardNumber")

$email

public string $email
Tags
JMS\Type

("string")

JMS\SerializedName

("email")

$emailMarketingUnsubscribedAt

public DateTime $emailMarketingUnsubscribedAt
Tags
JMS\Type

("DateTime<'Y-m-d H:i:s'>")

JMS\SerializedName

("emailMarketingUnsubscribedAt")

$externalId

public string $externalId
Tags
JMS\Type

("string")

JMS\SerializedName

("externalId")

$firstClientId

public string $firstClientId
Tags
JMS\Type

("string")

JMS\SerializedName

("firstClientId")

$firstName

public string $firstName
Tags
JMS\Type

("string")

JMS\SerializedName

("firstName")

$id

public int $id
Tags
JMS\Type

("int")

JMS\SerializedName

("id")

$isContact

public bool $isContact
Tags
JMS\Type

("bool")

JMS\SerializedName

("isContact")

$lastClientId

public string $lastClientId
Tags
JMS\Type

("string")

JMS\SerializedName

("lastClientId")

$lastName

public string $lastName
Tags
JMS\Type

("string")

JMS\SerializedName

("lastName")

$managerId

public int $managerId
Tags
JMS\Type

("int")

JMS\SerializedName

("managerId")

$marginSumm

public float $marginSumm
Tags
JMS\Type

("float")

JMS\SerializedName

("marginSumm")

$maturationTime

public int $maturationTime
Tags
JMS\Type

("int")

JMS\SerializedName

("maturationTime")

$mgCustomerId

public int $mgCustomerId
Tags
JMS\Type

("int")

JMS\SerializedName

("mgCustomerId")

$mgCustomers

public array<string|int, MGCustomer> $mgCustomers
Tags
JMS\Type

("array<RetailCrm\Api\Model\Entity\Customers\MGCustomer>")

JMS\SerializedName

("mgCustomers")

$ordersCount

public int $ordersCount
Tags
JMS\Type

("int")

JMS\SerializedName

("ordersCount")

$patronymic

public string $patronymic
Tags
JMS\Type

("string")

JMS\SerializedName

("patronymic")

$personalDiscount

public float $personalDiscount
Tags
JMS\Type

("float")

JMS\SerializedName

("personalDiscount")

$phones

public array<string|int, CustomerPhone> $phones
Tags
JMS\Type

("array<RetailCrm\Api\Model\Entity\Customers\CustomerPhone>")

JMS\SerializedName

("phones")

$photoUrl

public string $photoUrl
Tags
JMS\Type

("string")

JMS\SerializedName

("photoUrl")

$presumableSex

public string $presumableSex
Tags
JMS\Type

("string")

JMS\SerializedName

("presumableSex")

$removeTags

public array<string|int, string> $removeTags
Tags
JMS\Type

("array")

JMS\SerializedName

("removeTags")

$segments

public array<string|int, Segment> $segments
Tags
JMS\Type

("array<RetailCrm\Api\Model\Entity\Customers\Segment>")

JMS\SerializedName

("segments")

$sex

public string $sex
Tags
JMS\Type

("string")

JMS\SerializedName

("sex")

$site

public string $site
Tags
JMS\Type

("string")

JMS\SerializedName

("site")

$source

public Source $source
Tags
JMS\Type

("RetailCrm\Api\Model\Entity\Source")

JMS\SerializedName

("source")

$subscribed

public bool $subscribed
Tags
JMS\Type

("bool")

JMS\SerializedName

("subscribed")

$tags

public array<string|int, CustomerTag> $tags
Tags
JMS\Type

("array<RetailCrm\Api\Model\Entity\Customers\CustomerTag>")

JMS\SerializedName

("tags")

$totalSumm

public float $totalSumm
Tags
JMS\Type

("float")

JMS\SerializedName

("totalSumm")

$type

public string $type
Tags
JMS\Type

("string")

JMS\SerializedName

("type")

$vip

public bool $vip
Tags
JMS\Type

("bool")

JMS\SerializedName

("vip")


        
On this page

Search results