toJson method

  1. @override
Map<String, Object?> toJson()

Implementation

@override
Map<String, Object?> toJson() => {
      "allow_variants": encodeValue(allowVariants),
      "created_at": encodeValue(createdAt),
      if (expiresAt != null) "expires_at": encodeValue(expiresAt),
      "id": encodeValue(id),
      if (inactiveAt != null) "inactive_at": encodeValue(inactiveAt),
      if (merchant != null) "merchant": encodeValue(merchant),
      if (price != null) "price": encodeValue(price),
      if (presentation != null) "presentation": encodeValue(presentation),
      if (product != null) "product": encodeValue(product),
      "quantity": encodeValue(quantity),
      "status": encodeValue(status),
      if (updatedAt != null) "updated_at": encodeValue(updatedAt),
      "usage": encodeValue(usage),
      if (variantSet != null) "variant_set": encodeValue(variantSet),
    };