Shop constructor
Shop({
- int? id,
- String? name,
- String? email,
- String? domain,
- String? province,
- String? country,
- String? address1,
- String? zip,
- String? city,
- dynamic source,
- String? phone,
- double? latitude,
- double? longitude,
- String? primaryLocale,
- String? address2,
- DateTime? createdAt,
- DateTime? updatedAt,
- String? countryCode,
- String? countryName,
- String? currency,
- String? customerEmail,
- String? timezone,
- String? ianaTimezone,
- String? shopOwner,
- String? moneyFormat,
- String? moneyWithCurrencyFormat,
- String? weightUnit,
- String? provinceCode,
- bool? taxesIncluded,
- dynamic autoConfigureTaxInclusivity,
- dynamic taxShipping,
- bool? countyTaxes,
- String? planDisplayName,
- String? planName,
- bool? hasDiscounts,
- bool? hasGiftCards,
- String? myshopifyDomain,
- dynamic googleAppsDomain,
- dynamic googleAppsLoginEnabled,
- String? moneyInEmailsFormat,
- String? moneyWithCurrencyInEmailsFormat,
- bool? eligibleForPayments,
- bool? requiresExtraPaymentsAgreement,
- bool? passwordEnabled,
- bool? hasStorefront,
- bool? finances,
- int? primaryLocationId,
- String? cookieConsentLevel,
- bool? checkoutApiSupported,
- bool? multiLocationEnabled,
- bool? setupRequired,
- bool? preLaunchEnabled,
- List<
String> ? enabledPresentmentCurrencies, - bool? transactionalSmsDisabled,
- bool? marketingSmsConsentEnabledAtCheckout,
Implementation
Shop({
this.id,
this.name,
this.email,
this.domain,
this.province,
this.country,
this.address1,
this.zip,
this.city,
this.source,
this.phone,
this.latitude,
this.longitude,
this.primaryLocale,
this.address2,
this.createdAt,
this.updatedAt,
this.countryCode,
this.countryName,
this.currency,
this.customerEmail,
this.timezone,
this.ianaTimezone,
this.shopOwner,
this.moneyFormat,
this.moneyWithCurrencyFormat,
this.weightUnit,
this.provinceCode,
this.taxesIncluded,
this.autoConfigureTaxInclusivity,
this.taxShipping,
this.countyTaxes,
this.planDisplayName,
this.planName,
this.hasDiscounts,
this.hasGiftCards,
this.myshopifyDomain,
this.googleAppsDomain,
this.googleAppsLoginEnabled,
this.moneyInEmailsFormat,
this.moneyWithCurrencyInEmailsFormat,
this.eligibleForPayments,
this.requiresExtraPaymentsAgreement,
this.passwordEnabled,
this.hasStorefront,
this.finances,
this.primaryLocationId,
this.cookieConsentLevel,
this.checkoutApiSupported,
this.multiLocationEnabled,
this.setupRequired,
this.preLaunchEnabled,
this.enabledPresentmentCurrencies,
this.transactionalSmsDisabled,
this.marketingSmsConsentEnabledAtCheckout,
});