copyWithWrapped method

Asset copyWithWrapped({
  1. Wrapped<AssetDetail>? assetdetail,
  2. Wrapped<AssetOwners>? assetowners,
  3. Wrapped<AssetHolder>? assetholder,
  4. Wrapped<AssetTransactions>? assettransactions,
  5. Wrapped<ValidationSources>? validationsources,
})

Implementation

Asset copyWithWrapped(
    {Wrapped<AssetDetail>? assetdetail,
    Wrapped<AssetOwners>? assetowners,
    Wrapped<AssetHolder>? assetholder,
    Wrapped<AssetTransactions>? assettransactions,
    Wrapped<ValidationSources>? validationsources}) {
  return Asset(
      assetdetail:
          (assetdetail != null ? assetdetail.value : this.assetdetail),
      assetowners:
          (assetowners != null ? assetowners.value : this.assetowners),
      assetholder:
          (assetholder != null ? assetholder.value : this.assetholder),
      assettransactions: (assettransactions != null
          ? assettransactions.value
          : this.assettransactions),
      validationsources: (validationsources != null
          ? validationsources.value
          : this.validationsources));
}