decode method
Decodes a JSON-compatible wire value.
Implementation
@override
PlanUpdateContent decode(Object? value) {
final payload = decodeAcpObject(value);
final tag = decodeAcpString(payload['type']);
switch (tag) {
case 'items':
return PlanUpdateContentItems(planItemsCodec.decode(payload));
default:
return PlanUpdateContentCustom(
discriminator: tag,
payload: AcpJsonObject.fromObject(payload),
);
}
}