MailingAddressPatterns extension
Adds pattern-matching-related methods to MailingAddress.
Methods
-
map<
TResult extends Object?> (TResult $default(_MailingAddress value)) → TResult -
Available on MailingAddress, provided by the MailingAddressPatterns extension
Aswitch-like method, using callbacks. -
mapOrNull<
TResult extends Object?> (TResult? $default(_MailingAddress value)?) → TResult? -
Available on MailingAddress, provided by the MailingAddressPatterns extension
A variant ofmapthat fallback to returningnull. -
maybeMap<
TResult extends Object?> (TResult $default(_MailingAddress value)?, {required TResult orElse()}) → TResult -
Available on MailingAddress, provided by the MailingAddressPatterns extension
A variant ofmapthat fallback to returningorElse. -
maybeWhen<
TResult extends Object?> (TResult $default(String id, String address1, String city, String country, String? zip, String? lastName, String? name, String? firstName, String? address2, String? company, String? countryCodeV2, String? formattedArea, double? latitude, double? longitude, String? phone, String? province, String? provinceCode)?, {required TResult orElse()}) → TResult -
Available on MailingAddress, provided by the MailingAddressPatterns extension
A variant ofwhenthat fallback to anorElsecallback. -
when<
TResult extends Object?> (TResult $default(String id, String address1, String city, String country, String? zip, String? lastName, String? name, String? firstName, String? address2, String? company, String? countryCodeV2, String? formattedArea, double? latitude, double? longitude, String? phone, String? province, String? provinceCode)) → TResult -
Available on MailingAddress, provided by the MailingAddressPatterns extension
Aswitch-like method, using callbacks. -
whenOrNull<
TResult extends Object?> (TResult? $default(String id, String address1, String city, String country, String? zip, String? lastName, String? name, String? firstName, String? address2, String? company, String? countryCodeV2, String? formattedArea, double? latitude, double? longitude, String? phone, String? province, String? provinceCode)?) → TResult? -
Available on MailingAddress, provided by the MailingAddressPatterns extension
A variant ofwhenthat fallback to returningnull