RepoPutRecordInput class abstract

Available extensions
Annotations
  • @freezed

Constructors

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

Properties

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

no setter
hasNotSwapRecord bool

Available on RepoPutRecordInput, provided by the RepoPutRecordInputExtension extension

no setter
hasSwapCommit bool

Available on RepoPutRecordInput, provided by the RepoPutRecordInputExtension extension

no setter
hasSwapRecord bool

Available on RepoPutRecordInput, provided by the RepoPutRecordInputExtension extension

no setter
isNotValidate bool

Available on RepoPutRecordInput, provided by the RepoPutRecordInputExtension extension

no setter
isValidate bool

Available on RepoPutRecordInput, provided by the RepoPutRecordInputExtension extension

no setter
record Map<String, dynamic>
no setterinherited
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. WARNING: nullable and optional field; may cause problems with golang implementation
no setterinherited
validate bool?
Can be set to 'false' to skip Lexicon schema validation of record data, 'true' to require it, or leave unset to validate only for known Lexicons.
no setterinherited

Methods

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

Available on RepoPutRecordInput, provided by the RepoPutRecordInputPatterns extension

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

Available on RepoPutRecordInput, provided by the RepoPutRecordInputPatterns extension

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

Available on RepoPutRecordInput, provided by the RepoPutRecordInputPatterns extension

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

Available on RepoPutRecordInput, provided by the RepoPutRecordInputPatterns 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 RepoPutRecordInput 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, bool? validate, Map<String, dynamic> record, String? swapRecord, String? swapCommit, Map<String, dynamic>? $unknown)) → TResult

Available on RepoPutRecordInput, provided by the RepoPutRecordInputPatterns extension

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

Available on RepoPutRecordInput, provided by the RepoPutRecordInputPatterns extension

A variant of when that fallback to returning null

Operators

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

Constants

knownProps → const List<String>