SchemaOfferForLease constructor

SchemaOfferForLease({
  1. dynamic acceptedPaymentMethod,
  2. SchemaOffer? addOn,
  3. SchemaPropertyValue? additionalProperty,
  4. SchemaQuantitativeValue? advanceBookingRequirement,
  5. SchemaAggregateRating? aggregateRating,
  6. dynamic areaServed,
  7. String? asin,
  8. SchemaItemAvailability? availability,
  9. String? availabilityEnds,
  10. String? availabilityStarts,
  11. SchemaPlace? availableAtOrFrom,
  12. SchemaDeliveryMethod? availableDeliveryMethod,
  13. SchemaBusinessFunction? businessFunction,
  14. dynamic category,
  15. String? checkoutPageURLTemplate,
  16. SchemaQuantitativeValue? deliveryLeadTime,
  17. SchemaBusinessEntityType? eligibleCustomerType,
  18. SchemaQuantitativeValue? eligibleDuration,
  19. SchemaQuantitativeValue? eligibleQuantity,
  20. dynamic eligibleRegion,
  21. SchemaPriceSpecification? eligibleTransactionVolume,
  22. String? gtin,
  23. String? gtin12,
  24. String? gtin13,
  25. String? gtin14,
  26. String? gtin8,
  27. SchemaAdultOrientedEnumeration? hasAdultConsideration,
  28. SchemaQuantitativeValue? hasMeasurement,
  29. SchemaMerchantReturnPolicy? hasMerchantReturnPolicy,
  30. SchemaTypeAndQuantityNode? includesObject,
  31. dynamic ineligibleRegion,
  32. SchemaQuantitativeValue? inventoryLevel,
  33. bool? isFamilyFriendly,
  34. SchemaOfferItemCondition? itemCondition,
  35. dynamic itemOffered,
  36. dynamic leaseLength,
  37. String? mobileUrl,
  38. String? mpn,
  39. dynamic offeredBy,
  40. dynamic price,
  41. String? priceCurrency,
  42. SchemaPriceSpecification? priceSpecification,
  43. String? priceValidUntil,
  44. SchemaReview? review,
  45. SchemaReview? reviews,
  46. dynamic seller,
  47. String? serialNumber,
  48. SchemaOfferShippingDetails? shippingDetails,
  49. String? sku,
  50. String? validFrom,
  51. String? validThrough,
  52. SchemaWarrantyPromise? warranty,
  53. String? additionalType,
  54. String? alternateName,
  55. dynamic description,
  56. String? disambiguatingDescription,
  57. dynamic identifier,
  58. dynamic image,
  59. dynamic mainEntityOfPage,
  60. String? name,
  61. SchemaAction? potentialAction,
  62. String? sameAs,
  63. dynamic subjectOf,
  64. String? url,
})

Create a new instance of SchemaOfferForLease

Implementation

SchemaOfferForLease({
  this.acceptedPaymentMethod,
  this.addOn,
  this.additionalProperty,
  this.advanceBookingRequirement,
  this.aggregateRating,
  this.areaServed,
  this.asin,
  this.availability,
  this.availabilityEnds,
  this.availabilityStarts,
  this.availableAtOrFrom,
  this.availableDeliveryMethod,
  this.businessFunction,
  this.category,
  this.checkoutPageURLTemplate,
  this.deliveryLeadTime,
  this.eligibleCustomerType,
  this.eligibleDuration,
  this.eligibleQuantity,
  this.eligibleRegion,
  this.eligibleTransactionVolume,
  this.gtin,
  this.gtin12,
  this.gtin13,
  this.gtin14,
  this.gtin8,
  this.hasAdultConsideration,
  this.hasMeasurement,
  this.hasMerchantReturnPolicy,
  this.includesObject,
  this.ineligibleRegion,
  this.inventoryLevel,
  this.isFamilyFriendly,
  this.itemCondition,
  this.itemOffered,
  this.leaseLength,
  this.mobileUrl,
  this.mpn,
  this.offeredBy,
  this.price,
  this.priceCurrency,
  this.priceSpecification,
  this.priceValidUntil,
  this.review,
  this.reviews,
  this.seller,
  this.serialNumber,
  this.shippingDetails,
  this.sku,
  this.validFrom,
  this.validThrough,
  this.warranty,
  this.additionalType,
  this.alternateName,
  this.description,
  this.disambiguatingDescription,
  this.identifier,
  this.image,
  this.mainEntityOfPage,
  this.name,
  this.potentialAction,
  this.sameAs,
  this.subjectOf,
  this.url,
});