methodDescriptor top-level property

XRPCMethodDescriptor<SyncGetHeadInput, EmptyData, SyncGetHeadOutput> methodDescriptor
final

Implementation

final methodDescriptor =
    XRPCMethodDescriptor<SyncGetHeadInput, EmptyData, SyncGetHeadOutput>(
      nsid: NSID.parse('com.atproto.sync.getHead'),
      kind: XRPCMethodKind.query,
      parametersFromJson: (json) => const SyncGetHeadInputConverter().fromJson(
        json.cast<String, dynamic>(),
      ),
      parametersToJson: const SyncGetHeadInputConverter().toJson,
      outputFromJson: (json) => const SyncGetHeadOutputConverter().fromJson(
        json.cast<String, dynamic>(),
      ),
      outputToJson: const SyncGetHeadOutputConverter().toJson,
      errors: const ['HeadNotFound'],
    );