put method
Future<XRPCResponse<RepoPutRecordOutput> >
put({
- required String version,
- required Map<
String, dynamic> currentKey, - MessageMe? messageMe,
- Map<
String, dynamic> ? keyPackage, - List<
Map< ? continuityProofs,String, dynamic> > - String rkey = 'self',
- bool? validate,
- String? swapRecord,
- String? swapCommit,
- Map<
String, String> ? $headers, - Map<
String, String> ? $unknown,
Implementation
Future<XRPCResponse<RepoPutRecordOutput>> put({
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? swapRecord,
String? swapCommit,
Map<String, String>? $headers,
Map<String, String>? $unknown,
}) async => await comAtprotoRepoPutRecord(
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,
},
swapRecord: swapRecord,
swapCommit: swapCommit,
$ctx: ctx,
$headers: $headers,
);