copyWithWrapped method
Implementation
AlexaSystem copyWithWrapped(
{Wrapped<String?>? apiAccessToken,
Wrapped<String?>? apiEndpoint,
Wrapped<Application?>? application,
Wrapped<Person?>? person,
Wrapped<User?>? user,
Wrapped<AlexaDevice?>? device,
Wrapped<Unit?>? unit}) {
return AlexaSystem(
apiAccessToken: (apiAccessToken != null
? apiAccessToken.value
: this.apiAccessToken),
apiEndpoint:
(apiEndpoint != null ? apiEndpoint.value : this.apiEndpoint),
application:
(application != null ? application.value : this.application),
person: (person != null ? person.value : this.person),
user: (user != null ? user.value : this.user),
device: (device != null ? device.value : this.device),
unit: (unit != null ? unit.value : this.unit));
}