Ad constructor
Ad({
- RowVersion? rowVersion,
- StoredObjectId? target,
- Ad_AdState? state,
- Credit? currentPrice,
- StoredObjectMetadata? metadata,
- Credit? feeIncludingVAT,
- String? link,
- SKU? sKU,
- bool? featured,
- Timestamp? activatedTime,
- Timestamp? soldTime,
- Timestamp? createdTime,
- Timestamp? updatedTime,
- bool? vATOnProduct,
- StringValue? shortKey,
Implementation
factory Ad({
$3.RowVersion? rowVersion,
$0.StoredObjectId? target,
Ad_AdState? state,
$3.Credit? currentPrice,
$4.StoredObjectMetadata? metadata,
$3.Credit? feeIncludingVAT,
$core.String? link,
$0.SKU? sKU,
$core.bool? featured,
$5.Timestamp? activatedTime,
$5.Timestamp? soldTime,
$5.Timestamp? createdTime,
$5.Timestamp? updatedTime,
$core.bool? vATOnProduct,
$1.StringValue? shortKey,
}) {
final result = create();
if (rowVersion != null) result.rowVersion = rowVersion;
if (target != null) result.target = target;
if (state != null) result.state = state;
if (currentPrice != null) result.currentPrice = currentPrice;
if (metadata != null) result.metadata = metadata;
if (feeIncludingVAT != null) result.feeIncludingVAT = feeIncludingVAT;
if (link != null) result.link = link;
if (sKU != null) result.sKU = sKU;
if (featured != null) result.featured = featured;
if (activatedTime != null) result.activatedTime = activatedTime;
if (soldTime != null) result.soldTime = soldTime;
if (createdTime != null) result.createdTime = createdTime;
if (updatedTime != null) result.updatedTime = updatedTime;
if (vATOnProduct != null) result.vATOnProduct = vATOnProduct;
if (shortKey != null) result.shortKey = shortKey;
return result;
}