RepoApplyWritesInput class abstract

Available extensions
Annotations
  • @freezed

Constructors

RepoApplyWritesInput.new({required String repo, bool? validate, @URepoApplyWritesWritesConverter() required List<URepoApplyWritesWrites> writes, String? swapCommit, Map<String, dynamic>? $unknown})
const
factory
RepoApplyWritesInput.fromJson(Map<String, Object?> json)
factory

Properties

$unknown Map<String, dynamic>?
no setterinherited
copyWith → $RepoApplyWritesInputCopyWith<RepoApplyWritesInput>
Create a copy of RepoApplyWritesInput with the given fields replaced by the non-null parameter values.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
hasNotSwapCommit bool

Available on RepoApplyWritesInput, provided by the RepoApplyWritesInputExtension extension

no setter
hasSwapCommit bool

Available on RepoApplyWritesInput, provided by the RepoApplyWritesInputExtension extension

no setter
isNotValidate bool

Available on RepoApplyWritesInput, provided by the RepoApplyWritesInputExtension extension

no setter
isValidate bool

Available on RepoApplyWritesInput, provided by the RepoApplyWritesInputExtension extension

no setter
repo String
The handle or DID of the repo (aka, current account).
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
swapCommit String?
If provided, the entire operation will fail if the current repo commit CID does not match this value. Used to prevent conflicting repo mutations.
no setterinherited
validate bool?
Can be set to 'false' to skip Lexicon schema validation of record data across all operations, 'true' to require it, or leave unset to validate only for known Lexicons.
no setterinherited
writes List<URepoApplyWritesWrites>
no setterinherited

Methods

map<TResult extends Object?>(TResult $default(_RepoApplyWritesInput value)) → TResult

Available on RepoApplyWritesInput, provided by the RepoApplyWritesInputPatterns extension

A switch-like method, using callbacks.
mapOrNull<TResult extends Object?>(TResult? $default(_RepoApplyWritesInput value)?) → TResult?

Available on RepoApplyWritesInput, provided by the RepoApplyWritesInputPatterns extension

A variant of map that fallback to returning null.
maybeMap<TResult extends Object?>(TResult $default(_RepoApplyWritesInput value)?, {required TResult orElse()}) → TResult

Available on RepoApplyWritesInput, provided by the RepoApplyWritesInputPatterns extension

A variant of map that fallback to returning orElse.
maybeWhen<TResult extends Object?>(TResult $default(String repo, bool? validate, List<URepoApplyWritesWrites> writes, String? swapCommit, Map<String, dynamic>? $unknown)?, {required TResult orElse()}) → TResult

Available on RepoApplyWritesInput, provided by the RepoApplyWritesInputPatterns extension

A variant of when that fallback to an orElse callback.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Serializes this RepoApplyWritesInput to a JSON map.
inherited
toString() String
A string representation of this object.
inherited
when<TResult extends Object?>(TResult $default(String repo, bool? validate, List<URepoApplyWritesWrites> writes, String? swapCommit, Map<String, dynamic>? $unknown)) → TResult

Available on RepoApplyWritesInput, provided by the RepoApplyWritesInputPatterns extension

A switch-like method, using callbacks.
whenOrNull<TResult extends Object?>(TResult? $default(String repo, bool? validate, List<URepoApplyWritesWrites> writes, String? swapCommit, Map<String, dynamic>? $unknown)?) → TResult?

Available on RepoApplyWritesInput, provided by the RepoApplyWritesInputPatterns extension

A variant of when that fallback to returning null

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

knownProps → const List<String>