toAcpJson method

  1. @override
AcpJsonObject toAcpJson()
override

Converts this protocol value to its immutable JSON representation.

Implementation

@override
AcpJsonObject toAcpJson() {
  final result = <String, Object?>{};
  result['sessionId'] = sessionIdCodec.encode(sessionId);
  result['configId'] = sessionConfigIdCodec.encode(configId);
  if (meta != null) {
    result['_meta'] = meta!.toObject();
  }
  result['value'] = sessionConfigValueIdCodec.encode(value);
  result['type'] = discriminator;
  return AcpJsonObject.fromObject(result);
}