OrgIntegrationModelPatterns extension
Adds pattern-matching-related methods to OrgIntegrationModel.
Methods
-
map<
TResult extends Object?> (TResult $default(_OrgIntegrationModel value)) → TResult -
Available on OrgIntegrationModel, provided by the OrgIntegrationModelPatterns extension
Aswitch-like method, using callbacks. -
mapOrNull<
TResult extends Object?> (TResult? $default(_OrgIntegrationModel value)?) → TResult? -
Available on OrgIntegrationModel, provided by the OrgIntegrationModelPatterns extension
A variant ofmapthat fallback to returningnull. -
maybeMap<
TResult extends Object?> (TResult $default(_OrgIntegrationModel value)?, {required TResult orElse()}) → TResult -
Available on OrgIntegrationModel, provided by the OrgIntegrationModelPatterns extension
A variant ofmapthat fallback to returningorElse. -
maybeWhen<
TResult extends Object?> (TResult $default(String id, String orgId, String provider, String status, String? teamId, String? teamName, String? connectedUserId, List< String> scopes, Map<String, dynamic> config, DateTime? lastVerifiedAt, String? lastError, String installedBy, DateTime installedAt, DateTime updatedAt, DateTime? tokenExpiresAt, bool hasCustomClient)?, {required TResult orElse()}) → TResult -
Available on OrgIntegrationModel, provided by the OrgIntegrationModelPatterns extension
A variant ofwhenthat fallback to anorElsecallback. -
when<
TResult extends Object?> (TResult $default(String id, String orgId, String provider, String status, String? teamId, String? teamName, String? connectedUserId, List< String> scopes, Map<String, dynamic> config, DateTime? lastVerifiedAt, String? lastError, String installedBy, DateTime installedAt, DateTime updatedAt, DateTime? tokenExpiresAt, bool hasCustomClient)) → TResult -
Available on OrgIntegrationModel, provided by the OrgIntegrationModelPatterns extension
Aswitch-like method, using callbacks. -
whenOrNull<
TResult extends Object?> (TResult? $default(String id, String orgId, String provider, String status, String? teamId, String? teamName, String? connectedUserId, List< String> scopes, Map<String, dynamic> config, DateTime? lastVerifiedAt, String? lastError, String installedBy, DateTime installedAt, DateTime updatedAt, DateTime? tokenExpiresAt, bool hasCustomClient)?) → TResult? -
Available on OrgIntegrationModel, provided by the OrgIntegrationModelPatterns extension
A variant ofwhenthat fallback to returningnull