RepoDeleteRecordInput class abstract

Available extensions
Annotations
  • @freezed

Constructors

RepoDeleteRecordInput.new({required String repo, required String collection, required String rkey, String? swapRecord, String? swapCommit, Map<String, dynamic>? $unknown})
const
factory
RepoDeleteRecordInput.fromJson(Map<String, Object?> json)
factory

Properties

$unknown Map<String, dynamic>?
no setterinherited
collection String
The NSID of the record collection.
no setterinherited
copyWith → $RepoDeleteRecordInputCopyWith<RepoDeleteRecordInput>
Create a copy of RepoDeleteRecordInput 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 RepoDeleteRecordInput, provided by the RepoDeleteRecordInputExtension extension

no setter
hasNotSwapRecord bool

Available on RepoDeleteRecordInput, provided by the RepoDeleteRecordInputExtension extension

no setter
hasSwapCommit bool

Available on RepoDeleteRecordInput, provided by the RepoDeleteRecordInputExtension extension

no setter
hasSwapRecord bool

Available on RepoDeleteRecordInput, provided by the RepoDeleteRecordInputExtension extension

no setter
repo String
The handle or DID of the repo (aka, current account).
no setterinherited
rkey String
The Record Key.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
swapCommit String?
Compare and swap with the previous commit by CID.
no setterinherited
swapRecord String?
Compare and swap with the previous record by CID.
no setterinherited

Methods

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

Available on RepoDeleteRecordInput, provided by the RepoDeleteRecordInputPatterns extension

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

Available on RepoDeleteRecordInput, provided by the RepoDeleteRecordInputPatterns extension

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

Available on RepoDeleteRecordInput, provided by the RepoDeleteRecordInputPatterns extension

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

Available on RepoDeleteRecordInput, provided by the RepoDeleteRecordInputPatterns 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 RepoDeleteRecordInput to a JSON map.
inherited
toString() String
A string representation of this object.
inherited
when<TResult extends Object?>(TResult $default(String repo, String collection, String rkey, String? swapRecord, String? swapCommit, Map<String, dynamic>? $unknown)) → TResult

Available on RepoDeleteRecordInput, provided by the RepoDeleteRecordInputPatterns extension

A switch-like method, using callbacks.
whenOrNull<TResult extends Object?>(TResult? $default(String repo, String collection, String rkey, String? swapRecord, String? swapCommit, Map<String, dynamic>? $unknown)?) → TResult?

Available on RepoDeleteRecordInput, provided by the RepoDeleteRecordInputPatterns extension

A variant of when that fallback to returning null

Operators

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

Constants

knownProps → const List<String>