UserWrapper
in package
implements
JsonSerializable
Table of Contents
Interfaces
- JsonSerializable
Constants
- ACCESS_BUSINESS_COUNTRY = "business-country"
- ACCESS_CHECKOUT = "checkout"
- ACCESS_CLIENT_LIST = "client-list"
- ACCESS_DASHBOARD = "dashboard"
- ACCESS_EMAIL_CONFIRMATION = "confirmation"
- ACCESS_INTEGRATION = "integrations"
- ACCESS_NONE = "none"
- CLIENT_COMPANY_COUNTRY_FIELD_NAME = "client.company_country_id"
- CLIENT_LANGUAGE_FIELD_NAME = "client.client_language"
- CLIENT_STATUS_FIELD_NAME = "client.active"
Properties
- $client : Client|null
- $hasActiveOssRegistration : bool
- $hasActiveSubscription : bool
- $hasOnlyNewSellerSubscriptions : bool
- $hasSubscription : bool|null
- $isPremium : bool|null
- $modifiedFields : mixed
- $prevUserAccount : UserAccount|null
- $token : string|null
- $userAccount : UserAccount
Methods
- __call() : mixed
- activateUserModulesThatWereDeactivatedWithClient() : mixed
- deactivateActiveUserModules() : mixed
- find() : mixed
- findFirst() : mixed
- getAccountAccessBlocked() : bool|null
- getAccountCreateDate() : string|null
- getAccountCreation() : AccountCreation|null
- getAccountCreationMethod() : AccountCreationMethod|null
- getAccountManager() : mixed
- getActive() : bool|null
- getActiveClient() : Client|null
- getActiveUserAccount() : UserAccount
- getAmazonUserId() : string|null
- getApi() : int|null
- getAvatar() : string|null
- getAvatarPath() : string|null
- getCanAccessOnly() : string
- getChargebeeUserId() : string|null
- getClient() : string|null
- getClientAccessBlocked() : bool|null
- getClientActive() : bool|null
- getClientId() : string|null
- getClientLanguage() : mixed
- getClientTextId() : string|null
- getCompanyAddress() : string|null
- getCompanyAddressHouseNumber() : string|null
- getCompanyAddressLineTwo() : string|null
- getCompanyAddressStreet() : string|null
- getCompanyCity() : string|null
- getCompanyCountry() : Country|null
- getCompanyCountryId() : int|null
- getCompanyLogo() : string|null
- getCompanyLogoFileName() : string|null
- getCompanyName() : string|null
- getCompanyState() : string|null
- getCompanyZip() : string|null
- getCountry() : Country|null
- getCountryId() : int|null
- getDateOfBirth() : DateTime|null
- getDateOfBirthString() : string|null
- getDefaultTraderType() : TraderType|null
- getDefaultTraderTypeId() : int|null
- getDisabledOssServices() : array<string|int, mixed>
- getDrEnabled() : bool
- getEmail() : string|null
- getFirstName() : string|null
- getFullName() : string
- getGoCardLessUserId() : string|null
- getHasActiveOssRegistration() : bool
- Get the value of hasActiveOssRegistration
- getHasActiveSubscription() : bool
- Get the value of hasActiveSubscription
- getHasOnlyNewSellerSubscriptions() : bool
- Get the value of hasOnlyNewSeller
- getHasProviders() : mixed
- getHasSubscription() : bool
- getId() : mixed
- getIsPremium() : bool
- Get the value of isPremium
- getLanguage() : string|null
- getLastName() : string|null
- getModules() : Collection|null
- getName() : string|null
- getNewSellerPlanSwitcher() : mixed
- getNonZeroProductCount() : int|null
- getNotificationEmail() : string|null
- getOnboardingStatus() : array<string|int, OnboardingStatus>|null
- getOnboardingStatusFor() : OnboardingStatus|null
- getPassword() : string|null
- getPermission() : int|null
- getPerson() : Person|null
- getPhone() : string|null
- getPhoneCode() : int|null
- getPhoneNumber() : string|null
- getPrevUserAccount() : UserAccount|null
- Get the value of prevUserAccount
- getProductCount() : int|null
- getProductNonZeroValuePercent() : int|null
- getProductNonZeroValueRate() : mixed
- getSalesAgent() : mixed
- getSiretNumber() : string|null
- getToken() : string|null
- Get the value of token
- getUser() : self
- getUserAccount() : UserAccount
- Get $actor
- getUserAccountId() : int|null
- getUserClient() : string
- getUserVats() : Collection|null
- getWarehouseCountry() : Country|null
- getWizardStep() : int|null
- hasChargebeeUserId() : bool
- hashPassword() : string
- hasPartner() : mixed
- isDemo() : bool
- isFieldModified() : mixed
- isSubAccount() : mixed
- jsonSerialize() : array<string|int, mixed>
- save() : mixed
- serializeActiveClient() : array<string|int, mixed>|null
- serializeUserAccount() : array<string|int, mixed>
- setAccountAccessBlocked() : self
- setAccountCreateDate() : mixed
- setAccountCreation() : self
- setActive() : UserWrapper
- setActiveClient() : self
- setAmazonUserId() : self
- setApi() : self
- Does nothing.
- setAvatar() : self
- setChargebeeUserId() : self
- setClient() : self
- setClientAccessBlocked() : self
- setClientActive() : self
- setClientId() : self
- setClientLanguage() : self
- setClientTextId() : self
- setCompanyAddress() : self
- setCompanyAddressHouseNumber() : self
- setCompanyAddressLineTwo() : self
- setCompanyAddressStreet() : self
- setCompanyCity() : self
- setCompanyCountry() : self
- setCompanyCountryId() : self
- setCompanyLogo() : self
- setCompanyName() : self
- setCompanyState() : self
- setCompanyZip() : self
- setCountry() : self
- setCountryId() : self
- setDateOfBirth() : self
- setDateOfBirthString() : mixed
- setDeactivatedAt() : self
- setDeactivateRequestAt() : self
- setDefaultTraderType() : self
- setDefaultTraderTypeId() : self
- setDrEnabled() : mixed
- setEmail() : self
- setFirstName() : self
- setGoCardLessUserId() : self
- setHasActiveOssRegistration() : self
- Set the value of hasActiveOssRegistration
- setHasActiveSubscription() : self
- Set the value of hasActiveSubscription
- setHasOnlyNewSellerSubscriptions() : self
- Set the value of hasOnlyNewSeller
- setHasSubscription() : self
- setIsPremium() : self
- Set the value of isPremium
- setLanguage() : self
- setLastName() : self
- setNewSellerPlanSwitcher() : mixed
- setNotificationEmail() : self
- setPassword() : self
- setPhoneCode() : self
- setPhoneNumber() : self
- setPrevUserAccount() : self
- Set the value of prevUserAccount
- setSiretNumber() : self
- setToken() : self
- Set the value of token
- setUserAccount() : self
- Set $actor
- setWarehouseCountry() : mixed
- setWizardStep() : self
- setFieldIsModified() : mixed
Constants
ACCESS_BUSINESS_COUNTRY
public
mixed
ACCESS_BUSINESS_COUNTRY
= "business-country"
ACCESS_CHECKOUT
public
mixed
ACCESS_CHECKOUT
= "checkout"
ACCESS_CLIENT_LIST
public
mixed
ACCESS_CLIENT_LIST
= "client-list"
ACCESS_DASHBOARD
public
mixed
ACCESS_DASHBOARD
= "dashboard"
ACCESS_EMAIL_CONFIRMATION
public
mixed
ACCESS_EMAIL_CONFIRMATION
= "confirmation"
ACCESS_INTEGRATION
public
mixed
ACCESS_INTEGRATION
= "integrations"
ACCESS_NONE
public
mixed
ACCESS_NONE
= "none"
CLIENT_COMPANY_COUNTRY_FIELD_NAME
public
mixed
CLIENT_COMPANY_COUNTRY_FIELD_NAME
= "client.company_country_id"
CLIENT_LANGUAGE_FIELD_NAME
public
mixed
CLIENT_LANGUAGE_FIELD_NAME
= "client.client_language"
CLIENT_STATUS_FIELD_NAME
public
mixed
CLIENT_STATUS_FIELD_NAME
= "client.active"
Properties
$client
private
Client|null
$client
$hasActiveOssRegistration
private
bool
$hasActiveOssRegistration
= false
$hasActiveSubscription
private
bool
$hasActiveSubscription
= false
$hasOnlyNewSellerSubscriptions
private
bool
$hasOnlyNewSellerSubscriptions
= false
$hasSubscription
private
bool|null
$hasSubscription
= false
$isPremium
private
bool|null
$isPremium
= false
$modifiedFields
private
mixed
$modifiedFields
= []
$prevUserAccount
private
UserAccount|null
$prevUserAccount
$token
private
string|null
$token
$userAccount
private
UserAccount
$userAccount
Methods
__call()
public
__call(mixed $name, mixed $arguments) : mixed
Parameters
- $name : mixed
- $arguments : mixed
activateUserModulesThatWereDeactivatedWithClient()
public
activateUserModulesThatWereDeactivatedWithClient() : mixed
Tags
deactivateActiveUserModules()
public
deactivateActiveUserModules() : mixed
find()
public
static find(int $id) : mixed
Parameters
- $id : int
findFirst()
public
static findFirst(int $id) : mixed
Parameters
- $id : int
getAccountAccessBlocked()
public
getAccountAccessBlocked() : bool|null
Return values
bool|nullgetAccountCreateDate()
public
getAccountCreateDate() : string|null
Return values
string|nullgetAccountCreation()
public
getAccountCreation() : AccountCreation|null
Return values
AccountCreation|nullgetAccountCreationMethod()
public
getAccountCreationMethod() : AccountCreationMethod|null
Return values
AccountCreationMethod|nullgetAccountManager()
public
getAccountManager() : mixed
getActive()
public
getActive() : bool|null
Return values
bool|nullgetActiveClient()
public
getActiveClient() : Client|null
Return values
Client|nullgetActiveUserAccount()
public
getActiveUserAccount() : UserAccount
Return values
UserAccountgetAmazonUserId()
public
getAmazonUserId() : string|null
Return values
string|nullgetApi()
public
getApi() : int|null
Return values
int|nullgetAvatar()
public
getAvatar() : string|null
Return values
string|nullgetAvatarPath()
public
getAvatarPath() : string|null
Return values
string|nullgetCanAccessOnly()
public
getCanAccessOnly() : string
Return values
stringgetChargebeeUserId()
public
getChargebeeUserId() : string|null
Return values
string|nullgetClient()
public
getClient() : string|null
Return values
string|nullgetClientAccessBlocked()
public
getClientAccessBlocked() : bool|null
Return values
bool|nullgetClientActive()
public
getClientActive() : bool|null
Return values
bool|nullgetClientId()
public
getClientId() : string|null
Return values
string|nullgetClientLanguage()
public
getClientLanguage() : mixed
getClientTextId()
public
getClientTextId() : string|null
Return values
string|nullgetCompanyAddress()
public
getCompanyAddress() : string|null
Return values
string|nullgetCompanyAddressHouseNumber()
public
getCompanyAddressHouseNumber() : string|null
Return values
string|nullgetCompanyAddressLineTwo()
public
getCompanyAddressLineTwo() : string|null
Return values
string|nullgetCompanyAddressStreet()
public
getCompanyAddressStreet() : string|null
Return values
string|nullgetCompanyCity()
public
getCompanyCity() : string|null
Return values
string|nullgetCompanyCountry()
public
getCompanyCountry() : Country|null
Return values
Country|nullgetCompanyCountryId()
public
getCompanyCountryId() : int|null
Return values
int|nullgetCompanyLogo()
public
getCompanyLogo() : string|null
Return values
string|nullgetCompanyLogoFileName()
public
getCompanyLogoFileName() : string|null
Return values
string|nullgetCompanyName()
public
getCompanyName() : string|null
Return values
string|nullgetCompanyState()
public
getCompanyState() : string|null
Return values
string|nullgetCompanyZip()
public
getCompanyZip() : string|null
Return values
string|nullgetCountry()
public
getCountry() : Country|null
Return values
Country|nullgetCountryId()
public
getCountryId() : int|null
Return values
int|null —$countryId
getDateOfBirth()
public
getDateOfBirth() : DateTime|null
Return values
DateTime|nullgetDateOfBirthString()
public
getDateOfBirthString() : string|null
Return values
string|nullgetDefaultTraderType()
public
getDefaultTraderType() : TraderType|null
Return values
TraderType|nullgetDefaultTraderTypeId()
public
getDefaultTraderTypeId() : int|null
Return values
int|nullgetDisabledOssServices()
public
getDisabledOssServices() : array<string|int, mixed>
Return values
array<string|int, mixed>getDrEnabled()
public
getDrEnabled() : bool
Return values
boolgetEmail()
public
getEmail() : string|null
Return values
string|nullgetFirstName()
public
getFirstName() : string|null
Return values
string|nullgetFullName()
public
getFullName() : string
Return values
stringgetGoCardLessUserId()
public
getGoCardLessUserId() : string|null
Return values
string|nullgetHasActiveOssRegistration()
Get the value of hasActiveOssRegistration
public
getHasActiveOssRegistration() : bool
Return values
boolgetHasActiveSubscription()
Get the value of hasActiveSubscription
public
getHasActiveSubscription() : bool
Return values
boolgetHasOnlyNewSellerSubscriptions()
Get the value of hasOnlyNewSeller
public
getHasOnlyNewSellerSubscriptions() : bool
Return values
boolgetHasProviders()
public
getHasProviders() : mixed
getHasSubscription()
public
getHasSubscription() : bool
Return values
boolgetId()
public
getId() : mixed
getIsPremium()
Get the value of isPremium
public
getIsPremium() : bool
Return values
boolgetLanguage()
public
getLanguage() : string|null
Return values
string|nullgetLastName()
public
getLastName() : string|null
Return values
string|nullgetModules()
public
getModules() : Collection|null
Return values
Collection|nullgetName()
public
getName() : string|null
Return values
string|nullgetNewSellerPlanSwitcher()
public
getNewSellerPlanSwitcher() : mixed
getNonZeroProductCount()
public
getNonZeroProductCount() : int|null
Return values
int|nullgetNotificationEmail()
public
getNotificationEmail() : string|null
Return values
string|nullgetOnboardingStatus()
public
getOnboardingStatus() : array<string|int, OnboardingStatus>|null
Return values
array<string|int, OnboardingStatus>|nullgetOnboardingStatusFor()
public
getOnboardingStatusFor(int $statusId) : OnboardingStatus|null
Parameters
- $statusId : int
Return values
OnboardingStatus|nullgetPassword()
public
getPassword() : string|null
Return values
string|nullgetPermission()
public
getPermission() : int|null
Return values
int|nullgetPerson()
public
getPerson() : Person|null
Return values
Person|nullgetPhone()
public
getPhone() : string|null
Return values
string|nullgetPhoneCode()
public
getPhoneCode() : int|null
Return values
int|null —$phoneCode
getPhoneNumber()
public
getPhoneNumber() : string|null
Return values
string|nullgetPrevUserAccount()
Get the value of prevUserAccount
public
getPrevUserAccount() : UserAccount|null
Return values
UserAccount|nullgetProductCount()
public
getProductCount() : int|null
Return values
int|nullgetProductNonZeroValuePercent()
public
getProductNonZeroValuePercent() : int|null
Return values
int|nullgetProductNonZeroValueRate()
public
getProductNonZeroValueRate() : mixed
getSalesAgent()
public
getSalesAgent() : mixed
getSiretNumber()
public
getSiretNumber() : string|null
Return values
string|nullgetToken()
Get the value of token
public
getToken() : string|null
Return values
string|nullgetUser()
public
getUser() : self
Return values
selfgetUserAccount()
Get $actor
public
getUserAccount() : UserAccount
Return values
UserAccountgetUserAccountId()
public
getUserAccountId() : int|null
Return values
int|nullgetUserClient()
public
getUserClient() : string
Return values
stringgetUserVats()
public
getUserVats() : Collection|null
Return values
Collection|nullgetWarehouseCountry()
public
getWarehouseCountry() : Country|null
Return values
Country|nullgetWizardStep()
public
getWizardStep() : int|null
Return values
int|nullhasChargebeeUserId()
public
hasChargebeeUserId() : bool
Return values
boolhashPassword()
public
hashPassword(string $password) : string
Parameters
- $password : string
Return values
string —$password
hasPartner()
public
hasPartner() : mixed
isDemo()
public
isDemo() : bool
Return values
boolisFieldModified()
public
isFieldModified(string $field) : mixed
Parameters
- $field : string
isSubAccount()
public
isSubAccount() : mixed
jsonSerialize()
public
jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>save()
public
save() : mixed
serializeActiveClient()
public
serializeActiveClient() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|nullserializeUserAccount()
public
serializeUserAccount() : array<string|int, mixed>
Return values
array<string|int, mixed>setAccountAccessBlocked()
public
setAccountAccessBlocked(bool|null $bool) : self
Parameters
- $bool : bool|null
Return values
selfsetAccountCreateDate()
public
setAccountCreateDate(DateTime $createTime) : mixed
Parameters
- $createTime : DateTime
setAccountCreation()
public
setAccountCreation(AccountCreation|null $accountCreation) : self
Parameters
- $accountCreation : AccountCreation|null
Return values
selfsetActive()
public
setActive(bool|null $bool) : UserWrapper
Parameters
- $bool : bool|null
Return values
UserWrappersetActiveClient()
public
setActiveClient(Client|null $client) : self
Parameters
- $client : Client|null
Return values
selfsetAmazonUserId()
public
setAmazonUserId(string|null $amazonUserId) : self
Parameters
- $amazonUserId : string|null
Return values
selfsetApi()
Does nothing.
public
setApi(mixed $api) : self
Parameters
- $api : mixed
Return values
selfsetAvatar()
public
setAvatar(string|null $avatar) : self
Parameters
- $avatar : string|null
Return values
selfsetChargebeeUserId()
public
setChargebeeUserId(string|null $chargebeeUserId) : self
Parameters
- $chargebeeUserId : string|null
Return values
selfsetClient()
public
setClient(string|null $client) : self
Parameters
- $client : string|null
Return values
selfsetClientAccessBlocked()
public
setClientAccessBlocked(bool|null $bool) : self
Parameters
- $bool : bool|null
Return values
selfsetClientActive()
public
setClientActive(bool|null $bool) : self
Parameters
- $bool : bool|null
Return values
selfsetClientId()
public
setClientId(string|null $clientId) : self
Parameters
- $clientId : string|null
Return values
selfsetClientLanguage()
public
setClientLanguage(string $clientLanguage) : self
Parameters
- $clientLanguage : string
Return values
selfsetClientTextId()
public
setClientTextId(mixed $textId) : self
Parameters
- $textId : mixed
Return values
selfsetCompanyAddress()
public
setCompanyAddress(string|null $companyAddress) : self
Parameters
- $companyAddress : string|null
Return values
selfsetCompanyAddressHouseNumber()
public
setCompanyAddressHouseNumber(string|null $companyAddressHouseNumber) : self
Parameters
- $companyAddressHouseNumber : string|null
Return values
selfsetCompanyAddressLineTwo()
public
setCompanyAddressLineTwo(string|null $companyAddressLineTwo) : self
Parameters
- $companyAddressLineTwo : string|null
Return values
selfsetCompanyAddressStreet()
public
setCompanyAddressStreet(string|null $companyAddressStreet) : self
Parameters
- $companyAddressStreet : string|null
Return values
selfsetCompanyCity()
public
setCompanyCity(string|null $companyCity) : self
Parameters
- $companyCity : string|null
Return values
selfsetCompanyCountry()
public
setCompanyCountry(Country|null $companyCountry) : self
Parameters
- $companyCountry : Country|null
Return values
selfsetCompanyCountryId()
public
setCompanyCountryId(int|null $companyCountryId) : self
Parameters
- $companyCountryId : int|null
Return values
selfsetCompanyLogo()
public
setCompanyLogo(string|null $companyLogo) : self
Parameters
- $companyLogo : string|null
Return values
selfsetCompanyName()
public
setCompanyName(string|null $companyName) : self
Parameters
- $companyName : string|null
Return values
selfsetCompanyState()
public
setCompanyState(string|null $companyState) : self
Parameters
- $companyState : string|null
Return values
selfsetCompanyZip()
public
setCompanyZip(string|null $companyZip) : self
Parameters
- $companyZip : string|null
Return values
selfsetCountry()
public
setCountry(Country|null $country) : self
Parameters
- $country : Country|null
Return values
selfsetCountryId()
public
setCountryId(int|null $countryId) : self
Parameters
- $countryId : int|null
Return values
selfsetDateOfBirth()
public
setDateOfBirth(DateTime|null $dateOfBirth) : self
Parameters
- $dateOfBirth : DateTime|null
Return values
selfsetDateOfBirthString()
public
setDateOfBirthString(string|null $dateOfBirthString) : mixed
Parameters
- $dateOfBirthString : string|null
setDeactivatedAt()
public
setDeactivatedAt(DateTime|null $dateTime) : self
Parameters
- $dateTime : DateTime|null
Return values
selfsetDeactivateRequestAt()
public
setDeactivateRequestAt(DateTime|null $dateTime) : self
Parameters
- $dateTime : DateTime|null
Return values
selfsetDefaultTraderType()
public
setDefaultTraderType(TraderType $type) : self
Parameters
- $type : TraderType
Return values
selfsetDefaultTraderTypeId()
public
setDefaultTraderTypeId(int $type) : self
Parameters
- $type : int
Return values
selfsetDrEnabled()
public
setDrEnabled(bool $enabled) : mixed
Parameters
- $enabled : bool
setEmail()
public
setEmail(string|null $email) : self
Parameters
- $email : string|null
Return values
selfsetFirstName()
public
setFirstName(string|null $firstName) : self
Parameters
- $firstName : string|null
Return values
selfsetGoCardLessUserId()
public
setGoCardLessUserId(string|null $goCardLessUserId) : self
Parameters
- $goCardLessUserId : string|null
Return values
selfsetHasActiveOssRegistration()
Set the value of hasActiveOssRegistration
public
setHasActiveOssRegistration(bool $hasActiveOssRegistration) : self
Parameters
- $hasActiveOssRegistration : bool
Return values
selfsetHasActiveSubscription()
Set the value of hasActiveSubscription
public
setHasActiveSubscription(bool $hasActiveSubscription) : self
Parameters
- $hasActiveSubscription : bool
Return values
selfsetHasOnlyNewSellerSubscriptions()
Set the value of hasOnlyNewSeller
public
setHasOnlyNewSellerSubscriptions(bool $hasOnlyNewSeller) : self
Parameters
- $hasOnlyNewSeller : bool
Return values
selfsetHasSubscription()
public
setHasSubscription(bool $hasSubscription) : self
Parameters
- $hasSubscription : bool
Return values
selfsetIsPremium()
Set the value of isPremium
public
setIsPremium(bool $isPremium) : self
Parameters
- $isPremium : bool
Return values
selfsetLanguage()
public
setLanguage(string|null $language) : self
Parameters
- $language : string|null
Return values
selfsetLastName()
public
setLastName(string|null $lastName) : self
Parameters
- $lastName : string|null
Return values
selfsetNewSellerPlanSwitcher()
public
setNewSellerPlanSwitcher(mixed $enabled) : mixed
Parameters
- $enabled : mixed
setNotificationEmail()
public
setNotificationEmail(string|null $notificationEmail) : self
Parameters
- $notificationEmail : string|null
Return values
selfsetPassword()
public
setPassword(string|null $password) : self
Parameters
- $password : string|null
Return values
selfsetPhoneCode()
public
setPhoneCode(int|null $phoneCode) : self
Parameters
- $phoneCode : int|null
Return values
selfsetPhoneNumber()
public
setPhoneNumber(string|null $phoneNumber) : self
Parameters
- $phoneNumber : string|null
Return values
selfsetPrevUserAccount()
Set the value of prevUserAccount
public
setPrevUserAccount(UserAccount|null $prevUserAccount) : self
Parameters
- $prevUserAccount : UserAccount|null
Return values
selfsetSiretNumber()
public
setSiretNumber(string|null $siretNumber) : self
Parameters
- $siretNumber : string|null
Return values
selfsetToken()
Set the value of token
public
setToken(string|null $token) : self
Parameters
- $token : string|null
Return values
selfsetUserAccount()
Set $actor
public
setUserAccount(UserAccount $userAccount) : self
Parameters
- $userAccount : UserAccount
Return values
selfsetWarehouseCountry()
public
setWarehouseCountry(Country|null $country) : mixed
Parameters
- $country : Country|null
setWizardStep()
public
setWizardStep(mixed $wizardStep) : self
Parameters
- $wizardStep : mixed
Return values
selfsetFieldIsModified()
private
setFieldIsModified(mixed $new) : mixed
Parameters
- $new : mixed