RepoCreateRecordInput class abstract

Available extensions
Annotations
  • @freezed

Constructors

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

Properties

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

Available on RepoCreateRecordInput, provided by the RepoCreateRecordInputExtension extension

no setter
hasNotSwapCommit bool

Available on RepoCreateRecordInput, provided by the RepoCreateRecordInputExtension extension

no setter
hasRkey bool

Available on RepoCreateRecordInput, provided by the RepoCreateRecordInputExtension extension

no setter
hasSwapCommit bool

Available on RepoCreateRecordInput, provided by the RepoCreateRecordInputExtension extension

no setter
isNotValidate bool

Available on RepoCreateRecordInput, provided by the RepoCreateRecordInputExtension extension

no setter
isValidate bool

Available on RepoCreateRecordInput, provided by the RepoCreateRecordInputExtension 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
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(_RepoCreateRecordInput value)) → TResult

Available on RepoCreateRecordInput, provided by the RepoCreateRecordInputPatterns extension

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

Available on RepoCreateRecordInput, provided by the RepoCreateRecordInputPatterns extension

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

Available on RepoCreateRecordInput, provided by the RepoCreateRecordInputPatterns 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? swapCommit, Map<String, dynamic>? $unknown)?, {required TResult orElse()}) → TResult

Available on RepoCreateRecordInput, provided by the RepoCreateRecordInputPatterns 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 RepoCreateRecordInput 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? swapCommit, Map<String, dynamic>? $unknown)) → TResult

Available on RepoCreateRecordInput, provided by the RepoCreateRecordInputPatterns 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? swapCommit, Map<String, dynamic>? $unknown)?) → TResult?

Available on RepoCreateRecordInput, provided by the RepoCreateRecordInputPatterns extension

A variant of when that fallback to returning null

Operators

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

Constants

knownProps → const List<String>