factory AudioAttachment.fromJson(Map<String, dynamic> json) { return AudioAttachment( payload: MediaPayload.fromJson(json['payload'] as Map<String, dynamic>), ); }