create method
Future<XRPCResponse<RepoCreateRecordOutput>>
create(
{ - required String version,
- required Map<String, dynamic> currentKey,
- MessageMe? messageMe,
- Map<String, dynamic>? keyPackage,
- List<Map<String, dynamic>>? continuityProofs,
- String rkey = 'self',
- bool? validate,
- String? swapCommit,
- Map<String, String>? $unknown,
})
Implementation
Future<XRPCResponse<RepoCreateRecordOutput>> create({
required String version,
required Map<String, dynamic> currentKey,
MessageMe? messageMe,
Map<String, dynamic>? keyPackage,
List<Map<String, dynamic>>? continuityProofs,
String rkey = 'self',
bool? validate,
String? swapCommit,
Map<String, String>? $headers,
Map<String, String>? $unknown,
}) async => await comAtprotoRepoCreateRecord(
repo: ctx.repo,
collection: ids.comGermnetworkDeclaration,
rkey: rkey,
validate: validate,
record: {
...?$unknown,
'version': version,
'currentKey': currentKey,
if (messageMe != null) 'messageMe': messageMe.toJson(),
if (keyPackage != null) 'keyPackage': keyPackage,
if (continuityProofs != null) 'continuityProofs': continuityProofs,
},
swapCommit: swapCommit,
$ctx: ctx,
$headers: $headers,
);