InitializeCustomerRequestBuilder class

Builder class for InitializeCustomerRequest.

Provides a fluent API similar to the Android SDK while keeping the original request object immutable.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

build() InitializeCustomerRequest
Build the final immutable InitializeCustomerRequest instance.
customerAttributes(CustomerAttributes? attributes) InitializeCustomerRequestBuilder
Provide extra customer attributes.
customerId(String customerId) InitializeCustomerRequestBuilder
Set the required customer id.
deviceToken(String? deviceToken) InitializeCustomerRequestBuilder
Set the optional device token.
email(String? email) InitializeCustomerRequestBuilder
Provide customer email.
isGuest(bool? isGuest) InitializeCustomerRequestBuilder
Specify whether the customer is a guest.
mobile(String? mobile) InitializeCustomerRequestBuilder
Provide customer mobile number.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pushProvider(PushProvider? provider) InitializeCustomerRequestBuilder
Specify the push provider used to obtain the device token.
referralCode(String? code) InitializeCustomerRequestBuilder
Set a referral code.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited