RetailCRM API Client

CustomerCorporate implements CustomerInterface

Class CustomerCorporate

Tags
category

CustomerCorporate

Table of Contents

Interfaces

CustomerInterface
Interface CustomerInterface

Properties

$addresses  : array<string|int, CustomerAddress>
$averageSumm  : float
$avgMarginSumm  : float
$bad  : bool
$companies  : array<string|int, Company>
$costSumm  : float
$createdAt  : DateTime
$cumulativeDiscount  : float
$customerContacts  : array<string|int, CustomerContact>
$customFields  : array<string, mixed>
$discountCardNumber  : string
$externalId  : string
$firstClientId  : string
$id  : int
$lastClientId  : string
$mainAddress  : EntityWithExternalIdNameOutput
$mainCompany  : EntityWithExternalIdNameOutput
$mainCustomerContact  : CustomerContact
$managerId  : int
$marginSumm  : float
$nickName  : string
$ordersCount  : int
$personalDiscount  : float
$site  : string
$source  : Source
$tags  : array<string|int, CustomerTag>
$totalSumm  : float
$type  : string
$vip  : bool

Properties

$addresses

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

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

JMS\SerializedName

("addresses")

$averageSumm

public float $averageSumm
Tags
JMS\Type

("float")

JMS\SerializedName

("averageSumm")

$avgMarginSumm

public float $avgMarginSumm
Tags
JMS\Type

("float")

JMS\SerializedName

("avgMarginSumm")

$companies

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

("array<RetailCrm\Api\Model\Entity\CustomersCorporate\Company>")

JMS\SerializedName

("companies")

$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")

$customerContacts

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

("array<RetailCrm\Api\Model\Entity\CustomersCorporate\CustomerContact>")

JMS\SerializedName

("customerContacts")

$customFields

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

("array")

JMS\SerializedName

("customFields")

$discountCardNumber

public string $discountCardNumber
Tags
JMS\Type

("string")

JMS\SerializedName

("discountCardNumber")

$externalId

public string $externalId
Tags
JMS\Type

("string")

JMS\SerializedName

("externalId")

$firstClientId

public string $firstClientId
Tags
JMS\Type

("string")

JMS\SerializedName

("firstClientId")

$lastClientId

public string $lastClientId
Tags
JMS\Type

("string")

JMS\SerializedName

("lastClientId")

$mainCustomerContact

public CustomerContact $mainCustomerContact
Tags
JMS\Type

("RetailCrm\Api\Model\Entity\CustomersCorporate\CustomerContact")

JMS\SerializedName

("mainCustomerContact")

$managerId

public int $managerId
Tags
JMS\Type

("int")

JMS\SerializedName

("managerId")

$marginSumm

public float $marginSumm
Tags
JMS\Type

("float")

JMS\SerializedName

("marginSumm")

$nickName

public string $nickName
Tags
JMS\Type

("string")

JMS\SerializedName

("nickName")

$ordersCount

public int $ordersCount
Tags
JMS\Type

("int")

JMS\SerializedName

("ordersCount")

$personalDiscount

public float $personalDiscount
Tags
JMS\Type

("float")

JMS\SerializedName

("personalDiscount")

$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")

$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")


        
On this page

Search results