copyWithWrapped method

AlexaSystem copyWithWrapped({
  1. Wrapped<String?>? apiAccessToken,
  2. Wrapped<String?>? apiEndpoint,
  3. Wrapped<Application?>? application,
  4. Wrapped<Person?>? person,
  5. Wrapped<User?>? user,
  6. Wrapped<AlexaDevice?>? device,
  7. Wrapped<Unit?>? unit,
})

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));
}