// GENERATED CODE - DO NOT MODIFY BY HAND part of 'spreed.openapi.dart'; // ************************************************************************** // BuiltValueGenerator // ************************************************************************** const AvatarGetAvatarApiVersion _$avatarGetAvatarApiVersionV1 = AvatarGetAvatarApiVersion._('v1'); AvatarGetAvatarApiVersion _$valueOfAvatarGetAvatarApiVersion(String name) { switch (name) { case 'v1': return _$avatarGetAvatarApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$avatarGetAvatarApiVersionValues = BuiltSet(const [ _$avatarGetAvatarApiVersionV1, ]); const AvatarUploadAvatarApiVersion _$avatarUploadAvatarApiVersionV1 = AvatarUploadAvatarApiVersion._('v1'); AvatarUploadAvatarApiVersion _$valueOfAvatarUploadAvatarApiVersion(String name) { switch (name) { case 'v1': return _$avatarUploadAvatarApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$avatarUploadAvatarApiVersionValues = BuiltSet(const [ _$avatarUploadAvatarApiVersionV1, ]); const AvatarDeleteAvatarApiVersion _$avatarDeleteAvatarApiVersionV1 = AvatarDeleteAvatarApiVersion._('v1'); AvatarDeleteAvatarApiVersion _$valueOfAvatarDeleteAvatarApiVersion(String name) { switch (name) { case 'v1': return _$avatarDeleteAvatarApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$avatarDeleteAvatarApiVersionValues = BuiltSet(const [ _$avatarDeleteAvatarApiVersionV1, ]); const AvatarEmojiAvatarApiVersion _$avatarEmojiAvatarApiVersionV1 = AvatarEmojiAvatarApiVersion._('v1'); AvatarEmojiAvatarApiVersion _$valueOfAvatarEmojiAvatarApiVersion(String name) { switch (name) { case 'v1': return _$avatarEmojiAvatarApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$avatarEmojiAvatarApiVersionValues = BuiltSet(const [ _$avatarEmojiAvatarApiVersionV1, ]); const AvatarGetAvatarDarkApiVersion _$avatarGetAvatarDarkApiVersionV1 = AvatarGetAvatarDarkApiVersion._('v1'); AvatarGetAvatarDarkApiVersion _$valueOfAvatarGetAvatarDarkApiVersion(String name) { switch (name) { case 'v1': return _$avatarGetAvatarDarkApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$avatarGetAvatarDarkApiVersionValues = BuiltSet(const [ _$avatarGetAvatarDarkApiVersionV1, ]); const BotSendMessageApiVersion _$botSendMessageApiVersionV1 = BotSendMessageApiVersion._('v1'); BotSendMessageApiVersion _$valueOfBotSendMessageApiVersion(String name) { switch (name) { case 'v1': return _$botSendMessageApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$botSendMessageApiVersionValues = BuiltSet(const [ _$botSendMessageApiVersionV1, ]); const BotReactApiVersion _$botReactApiVersionV1 = BotReactApiVersion._('v1'); BotReactApiVersion _$valueOfBotReactApiVersion(String name) { switch (name) { case 'v1': return _$botReactApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$botReactApiVersionValues = BuiltSet(const [ _$botReactApiVersionV1, ]); const BotDeleteReactionApiVersion _$botDeleteReactionApiVersionV1 = BotDeleteReactionApiVersion._('v1'); BotDeleteReactionApiVersion _$valueOfBotDeleteReactionApiVersion(String name) { switch (name) { case 'v1': return _$botDeleteReactionApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$botDeleteReactionApiVersionValues = BuiltSet(const [ _$botDeleteReactionApiVersionV1, ]); const BotAdminListBotsApiVersion _$botAdminListBotsApiVersionV1 = BotAdminListBotsApiVersion._('v1'); BotAdminListBotsApiVersion _$valueOfBotAdminListBotsApiVersion(String name) { switch (name) { case 'v1': return _$botAdminListBotsApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$botAdminListBotsApiVersionValues = BuiltSet(const [ _$botAdminListBotsApiVersionV1, ]); const BotListBotsApiVersion _$botListBotsApiVersionV1 = BotListBotsApiVersion._('v1'); BotListBotsApiVersion _$valueOfBotListBotsApiVersion(String name) { switch (name) { case 'v1': return _$botListBotsApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$botListBotsApiVersionValues = BuiltSet(const [ _$botListBotsApiVersionV1, ]); const BotEnableBotApiVersion _$botEnableBotApiVersionV1 = BotEnableBotApiVersion._('v1'); BotEnableBotApiVersion _$valueOfBotEnableBotApiVersion(String name) { switch (name) { case 'v1': return _$botEnableBotApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$botEnableBotApiVersionValues = BuiltSet(const [ _$botEnableBotApiVersionV1, ]); const BotDisableBotApiVersion _$botDisableBotApiVersionV1 = BotDisableBotApiVersion._('v1'); BotDisableBotApiVersion _$valueOfBotDisableBotApiVersion(String name) { switch (name) { case 'v1': return _$botDisableBotApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$botDisableBotApiVersionValues = BuiltSet(const [ _$botDisableBotApiVersionV1, ]); const BreakoutRoomConfigureBreakoutRoomsApiVersion _$breakoutRoomConfigureBreakoutRoomsApiVersionV1 = BreakoutRoomConfigureBreakoutRoomsApiVersion._('v1'); BreakoutRoomConfigureBreakoutRoomsApiVersion _$valueOfBreakoutRoomConfigureBreakoutRoomsApiVersion(String name) { switch (name) { case 'v1': return _$breakoutRoomConfigureBreakoutRoomsApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$breakoutRoomConfigureBreakoutRoomsApiVersionValues = BuiltSet(const [ _$breakoutRoomConfigureBreakoutRoomsApiVersionV1, ]); const BreakoutRoomRemoveBreakoutRoomsApiVersion _$breakoutRoomRemoveBreakoutRoomsApiVersionV1 = BreakoutRoomRemoveBreakoutRoomsApiVersion._('v1'); BreakoutRoomRemoveBreakoutRoomsApiVersion _$valueOfBreakoutRoomRemoveBreakoutRoomsApiVersion(String name) { switch (name) { case 'v1': return _$breakoutRoomRemoveBreakoutRoomsApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$breakoutRoomRemoveBreakoutRoomsApiVersionValues = BuiltSet(const [ _$breakoutRoomRemoveBreakoutRoomsApiVersionV1, ]); const BreakoutRoomBroadcastChatMessageApiVersion _$breakoutRoomBroadcastChatMessageApiVersionV1 = BreakoutRoomBroadcastChatMessageApiVersion._('v1'); BreakoutRoomBroadcastChatMessageApiVersion _$valueOfBreakoutRoomBroadcastChatMessageApiVersion(String name) { switch (name) { case 'v1': return _$breakoutRoomBroadcastChatMessageApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$breakoutRoomBroadcastChatMessageApiVersionValues = BuiltSet(const [ _$breakoutRoomBroadcastChatMessageApiVersionV1, ]); const BreakoutRoomApplyAttendeeMapApiVersion _$breakoutRoomApplyAttendeeMapApiVersionV1 = BreakoutRoomApplyAttendeeMapApiVersion._('v1'); BreakoutRoomApplyAttendeeMapApiVersion _$valueOfBreakoutRoomApplyAttendeeMapApiVersion(String name) { switch (name) { case 'v1': return _$breakoutRoomApplyAttendeeMapApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$breakoutRoomApplyAttendeeMapApiVersionValues = BuiltSet(const [ _$breakoutRoomApplyAttendeeMapApiVersionV1, ]); const BreakoutRoomRequestAssistanceApiVersion _$breakoutRoomRequestAssistanceApiVersionV1 = BreakoutRoomRequestAssistanceApiVersion._('v1'); BreakoutRoomRequestAssistanceApiVersion _$valueOfBreakoutRoomRequestAssistanceApiVersion(String name) { switch (name) { case 'v1': return _$breakoutRoomRequestAssistanceApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$breakoutRoomRequestAssistanceApiVersionValues = BuiltSet(const [ _$breakoutRoomRequestAssistanceApiVersionV1, ]); const BreakoutRoomResetRequestForAssistanceApiVersion _$breakoutRoomResetRequestForAssistanceApiVersionV1 = BreakoutRoomResetRequestForAssistanceApiVersion._('v1'); BreakoutRoomResetRequestForAssistanceApiVersion _$valueOfBreakoutRoomResetRequestForAssistanceApiVersion(String name) { switch (name) { case 'v1': return _$breakoutRoomResetRequestForAssistanceApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$breakoutRoomResetRequestForAssistanceApiVersionValues = BuiltSet(const [ _$breakoutRoomResetRequestForAssistanceApiVersionV1, ]); const BreakoutRoomStartBreakoutRoomsApiVersion _$breakoutRoomStartBreakoutRoomsApiVersionV1 = BreakoutRoomStartBreakoutRoomsApiVersion._('v1'); BreakoutRoomStartBreakoutRoomsApiVersion _$valueOfBreakoutRoomStartBreakoutRoomsApiVersion(String name) { switch (name) { case 'v1': return _$breakoutRoomStartBreakoutRoomsApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$breakoutRoomStartBreakoutRoomsApiVersionValues = BuiltSet(const [ _$breakoutRoomStartBreakoutRoomsApiVersionV1, ]); const BreakoutRoomStopBreakoutRoomsApiVersion _$breakoutRoomStopBreakoutRoomsApiVersionV1 = BreakoutRoomStopBreakoutRoomsApiVersion._('v1'); BreakoutRoomStopBreakoutRoomsApiVersion _$valueOfBreakoutRoomStopBreakoutRoomsApiVersion(String name) { switch (name) { case 'v1': return _$breakoutRoomStopBreakoutRoomsApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$breakoutRoomStopBreakoutRoomsApiVersionValues = BuiltSet(const [ _$breakoutRoomStopBreakoutRoomsApiVersionV1, ]); const BreakoutRoomSwitchBreakoutRoomApiVersion _$breakoutRoomSwitchBreakoutRoomApiVersionV1 = BreakoutRoomSwitchBreakoutRoomApiVersion._('v1'); BreakoutRoomSwitchBreakoutRoomApiVersion _$valueOfBreakoutRoomSwitchBreakoutRoomApiVersion(String name) { switch (name) { case 'v1': return _$breakoutRoomSwitchBreakoutRoomApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$breakoutRoomSwitchBreakoutRoomApiVersionValues = BuiltSet(const [ _$breakoutRoomSwitchBreakoutRoomApiVersionV1, ]); const CallGetPeersForCallApiVersion _$callGetPeersForCallApiVersionV4 = CallGetPeersForCallApiVersion._('v4'); CallGetPeersForCallApiVersion _$valueOfCallGetPeersForCallApiVersion(String name) { switch (name) { case 'v4': return _$callGetPeersForCallApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$callGetPeersForCallApiVersionValues = BuiltSet(const [ _$callGetPeersForCallApiVersionV4, ]); const CallUpdateCallFlagsApiVersion _$callUpdateCallFlagsApiVersionV4 = CallUpdateCallFlagsApiVersion._('v4'); CallUpdateCallFlagsApiVersion _$valueOfCallUpdateCallFlagsApiVersion(String name) { switch (name) { case 'v4': return _$callUpdateCallFlagsApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$callUpdateCallFlagsApiVersionValues = BuiltSet(const [ _$callUpdateCallFlagsApiVersionV4, ]); const CallJoinCallApiVersion _$callJoinCallApiVersionV4 = CallJoinCallApiVersion._('v4'); CallJoinCallApiVersion _$valueOfCallJoinCallApiVersion(String name) { switch (name) { case 'v4': return _$callJoinCallApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$callJoinCallApiVersionValues = BuiltSet(const [ _$callJoinCallApiVersionV4, ]); const CallLeaveCallApiVersion _$callLeaveCallApiVersionV4 = CallLeaveCallApiVersion._('v4'); CallLeaveCallApiVersion _$valueOfCallLeaveCallApiVersion(String name) { switch (name) { case 'v4': return _$callLeaveCallApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$callLeaveCallApiVersionValues = BuiltSet(const [ _$callLeaveCallApiVersionV4, ]); const CallRingAttendeeApiVersion _$callRingAttendeeApiVersionV4 = CallRingAttendeeApiVersion._('v4'); CallRingAttendeeApiVersion _$valueOfCallRingAttendeeApiVersion(String name) { switch (name) { case 'v4': return _$callRingAttendeeApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$callRingAttendeeApiVersionValues = BuiltSet(const [ _$callRingAttendeeApiVersionV4, ]); const CallSipDialOutApiVersion _$callSipDialOutApiVersionV4 = CallSipDialOutApiVersion._('v4'); CallSipDialOutApiVersion _$valueOfCallSipDialOutApiVersion(String name) { switch (name) { case 'v4': return _$callSipDialOutApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$callSipDialOutApiVersionValues = BuiltSet(const [ _$callSipDialOutApiVersionV4, ]); const CertificateGetCertificateExpirationApiVersion _$certificateGetCertificateExpirationApiVersionV1 = CertificateGetCertificateExpirationApiVersion._('v1'); CertificateGetCertificateExpirationApiVersion _$valueOfCertificateGetCertificateExpirationApiVersion(String name) { switch (name) { case 'v1': return _$certificateGetCertificateExpirationApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$certificateGetCertificateExpirationApiVersionValues = BuiltSet(const [ _$certificateGetCertificateExpirationApiVersionV1, ]); const ChatReceiveMessagesApiVersion _$chatReceiveMessagesApiVersionV1 = ChatReceiveMessagesApiVersion._('v1'); ChatReceiveMessagesApiVersion _$valueOfChatReceiveMessagesApiVersion(String name) { switch (name) { case 'v1': return _$chatReceiveMessagesApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$chatReceiveMessagesApiVersionValues = BuiltSet(const [ _$chatReceiveMessagesApiVersionV1, ]); const ChatSendMessageApiVersion _$chatSendMessageApiVersionV1 = ChatSendMessageApiVersion._('v1'); ChatSendMessageApiVersion _$valueOfChatSendMessageApiVersion(String name) { switch (name) { case 'v1': return _$chatSendMessageApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$chatSendMessageApiVersionValues = BuiltSet(const [ _$chatSendMessageApiVersionV1, ]); const ChatClearHistoryApiVersion _$chatClearHistoryApiVersionV1 = ChatClearHistoryApiVersion._('v1'); ChatClearHistoryApiVersion _$valueOfChatClearHistoryApiVersion(String name) { switch (name) { case 'v1': return _$chatClearHistoryApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$chatClearHistoryApiVersionValues = BuiltSet(const [ _$chatClearHistoryApiVersionV1, ]); const ChatDeleteMessageApiVersion _$chatDeleteMessageApiVersionV1 = ChatDeleteMessageApiVersion._('v1'); ChatDeleteMessageApiVersion _$valueOfChatDeleteMessageApiVersion(String name) { switch (name) { case 'v1': return _$chatDeleteMessageApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$chatDeleteMessageApiVersionValues = BuiltSet(const [ _$chatDeleteMessageApiVersionV1, ]); const ChatGetMessageContextApiVersion _$chatGetMessageContextApiVersionV1 = ChatGetMessageContextApiVersion._('v1'); ChatGetMessageContextApiVersion _$valueOfChatGetMessageContextApiVersion(String name) { switch (name) { case 'v1': return _$chatGetMessageContextApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$chatGetMessageContextApiVersionValues = BuiltSet(const [ _$chatGetMessageContextApiVersionV1, ]); const ChatGetReminderApiVersion _$chatGetReminderApiVersionV1 = ChatGetReminderApiVersion._('v1'); ChatGetReminderApiVersion _$valueOfChatGetReminderApiVersion(String name) { switch (name) { case 'v1': return _$chatGetReminderApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$chatGetReminderApiVersionValues = BuiltSet(const [ _$chatGetReminderApiVersionV1, ]); const ChatSetReminderApiVersion _$chatSetReminderApiVersionV1 = ChatSetReminderApiVersion._('v1'); ChatSetReminderApiVersion _$valueOfChatSetReminderApiVersion(String name) { switch (name) { case 'v1': return _$chatSetReminderApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$chatSetReminderApiVersionValues = BuiltSet(const [ _$chatSetReminderApiVersionV1, ]); const ChatDeleteReminderApiVersion _$chatDeleteReminderApiVersionV1 = ChatDeleteReminderApiVersion._('v1'); ChatDeleteReminderApiVersion _$valueOfChatDeleteReminderApiVersion(String name) { switch (name) { case 'v1': return _$chatDeleteReminderApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$chatDeleteReminderApiVersionValues = BuiltSet(const [ _$chatDeleteReminderApiVersionV1, ]); const ChatSetReadMarkerApiVersion _$chatSetReadMarkerApiVersionV1 = ChatSetReadMarkerApiVersion._('v1'); ChatSetReadMarkerApiVersion _$valueOfChatSetReadMarkerApiVersion(String name) { switch (name) { case 'v1': return _$chatSetReadMarkerApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$chatSetReadMarkerApiVersionValues = BuiltSet(const [ _$chatSetReadMarkerApiVersionV1, ]); const ChatMarkUnreadApiVersion _$chatMarkUnreadApiVersionV1 = ChatMarkUnreadApiVersion._('v1'); ChatMarkUnreadApiVersion _$valueOfChatMarkUnreadApiVersion(String name) { switch (name) { case 'v1': return _$chatMarkUnreadApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$chatMarkUnreadApiVersionValues = BuiltSet(const [ _$chatMarkUnreadApiVersionV1, ]); const ChatMentionsApiVersion _$chatMentionsApiVersionV1 = ChatMentionsApiVersion._('v1'); ChatMentionsApiVersion _$valueOfChatMentionsApiVersion(String name) { switch (name) { case 'v1': return _$chatMentionsApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$chatMentionsApiVersionValues = BuiltSet(const [ _$chatMentionsApiVersionV1, ]); const ChatGetObjectsSharedInRoomApiVersion _$chatGetObjectsSharedInRoomApiVersionV1 = ChatGetObjectsSharedInRoomApiVersion._('v1'); ChatGetObjectsSharedInRoomApiVersion _$valueOfChatGetObjectsSharedInRoomApiVersion(String name) { switch (name) { case 'v1': return _$chatGetObjectsSharedInRoomApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$chatGetObjectsSharedInRoomApiVersionValues = BuiltSet(const [ _$chatGetObjectsSharedInRoomApiVersionV1, ]); const ChatShareObjectToChatApiVersion _$chatShareObjectToChatApiVersionV1 = ChatShareObjectToChatApiVersion._('v1'); ChatShareObjectToChatApiVersion _$valueOfChatShareObjectToChatApiVersion(String name) { switch (name) { case 'v1': return _$chatShareObjectToChatApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$chatShareObjectToChatApiVersionValues = BuiltSet(const [ _$chatShareObjectToChatApiVersionV1, ]); const ChatGetObjectsSharedInRoomOverviewApiVersion _$chatGetObjectsSharedInRoomOverviewApiVersionV1 = ChatGetObjectsSharedInRoomOverviewApiVersion._('v1'); ChatGetObjectsSharedInRoomOverviewApiVersion _$valueOfChatGetObjectsSharedInRoomOverviewApiVersion(String name) { switch (name) { case 'v1': return _$chatGetObjectsSharedInRoomOverviewApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$chatGetObjectsSharedInRoomOverviewApiVersionValues = BuiltSet(const [ _$chatGetObjectsSharedInRoomOverviewApiVersionV1, ]); const FederationAcceptShareApiVersion _$federationAcceptShareApiVersionV1 = FederationAcceptShareApiVersion._('v1'); FederationAcceptShareApiVersion _$valueOfFederationAcceptShareApiVersion(String name) { switch (name) { case 'v1': return _$federationAcceptShareApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$federationAcceptShareApiVersionValues = BuiltSet(const [ _$federationAcceptShareApiVersionV1, ]); const FederationRejectShareApiVersion _$federationRejectShareApiVersionV1 = FederationRejectShareApiVersion._('v1'); FederationRejectShareApiVersion _$valueOfFederationRejectShareApiVersion(String name) { switch (name) { case 'v1': return _$federationRejectShareApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$federationRejectShareApiVersionValues = BuiltSet(const [ _$federationRejectShareApiVersionV1, ]); const FederationGetSharesApiVersion _$federationGetSharesApiVersionV1 = FederationGetSharesApiVersion._('v1'); FederationGetSharesApiVersion _$valueOfFederationGetSharesApiVersion(String name) { switch (name) { case 'v1': return _$federationGetSharesApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$federationGetSharesApiVersionValues = BuiltSet(const [ _$federationGetSharesApiVersionV1, ]); const FilesIntegrationGetRoomByFileIdApiVersion _$filesIntegrationGetRoomByFileIdApiVersionV1 = FilesIntegrationGetRoomByFileIdApiVersion._('v1'); FilesIntegrationGetRoomByFileIdApiVersion _$valueOfFilesIntegrationGetRoomByFileIdApiVersion(String name) { switch (name) { case 'v1': return _$filesIntegrationGetRoomByFileIdApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$filesIntegrationGetRoomByFileIdApiVersionValues = BuiltSet(const [ _$filesIntegrationGetRoomByFileIdApiVersionV1, ]); const FilesIntegrationGetRoomByShareTokenApiVersion _$filesIntegrationGetRoomByShareTokenApiVersionV1 = FilesIntegrationGetRoomByShareTokenApiVersion._('v1'); FilesIntegrationGetRoomByShareTokenApiVersion _$valueOfFilesIntegrationGetRoomByShareTokenApiVersion(String name) { switch (name) { case 'v1': return _$filesIntegrationGetRoomByShareTokenApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$filesIntegrationGetRoomByShareTokenApiVersionValues = BuiltSet(const [ _$filesIntegrationGetRoomByShareTokenApiVersionV1, ]); const GuestSetDisplayNameApiVersion _$guestSetDisplayNameApiVersionV1 = GuestSetDisplayNameApiVersion._('v1'); GuestSetDisplayNameApiVersion _$valueOfGuestSetDisplayNameApiVersion(String name) { switch (name) { case 'v1': return _$guestSetDisplayNameApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$guestSetDisplayNameApiVersionValues = BuiltSet(const [ _$guestSetDisplayNameApiVersionV1, ]); const HostedSignalingServerRequestTrialApiVersion _$hostedSignalingServerRequestTrialApiVersionV1 = HostedSignalingServerRequestTrialApiVersion._('v1'); HostedSignalingServerRequestTrialApiVersion _$valueOfHostedSignalingServerRequestTrialApiVersion(String name) { switch (name) { case 'v1': return _$hostedSignalingServerRequestTrialApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$hostedSignalingServerRequestTrialApiVersionValues = BuiltSet(const [ _$hostedSignalingServerRequestTrialApiVersionV1, ]); const HostedSignalingServerDeleteAccountApiVersion _$hostedSignalingServerDeleteAccountApiVersionV1 = HostedSignalingServerDeleteAccountApiVersion._('v1'); HostedSignalingServerDeleteAccountApiVersion _$valueOfHostedSignalingServerDeleteAccountApiVersion(String name) { switch (name) { case 'v1': return _$hostedSignalingServerDeleteAccountApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$hostedSignalingServerDeleteAccountApiVersionValues = BuiltSet(const [ _$hostedSignalingServerDeleteAccountApiVersionV1, ]); const MatterbridgeGetBridgeOfRoomApiVersion _$matterbridgeGetBridgeOfRoomApiVersionV1 = MatterbridgeGetBridgeOfRoomApiVersion._('v1'); MatterbridgeGetBridgeOfRoomApiVersion _$valueOfMatterbridgeGetBridgeOfRoomApiVersion(String name) { switch (name) { case 'v1': return _$matterbridgeGetBridgeOfRoomApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$matterbridgeGetBridgeOfRoomApiVersionValues = BuiltSet(const [ _$matterbridgeGetBridgeOfRoomApiVersionV1, ]); const MatterbridgeEditBridgeOfRoomApiVersion _$matterbridgeEditBridgeOfRoomApiVersionV1 = MatterbridgeEditBridgeOfRoomApiVersion._('v1'); MatterbridgeEditBridgeOfRoomApiVersion _$valueOfMatterbridgeEditBridgeOfRoomApiVersion(String name) { switch (name) { case 'v1': return _$matterbridgeEditBridgeOfRoomApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$matterbridgeEditBridgeOfRoomApiVersionValues = BuiltSet(const [ _$matterbridgeEditBridgeOfRoomApiVersionV1, ]); const MatterbridgeDeleteBridgeOfRoomApiVersion _$matterbridgeDeleteBridgeOfRoomApiVersionV1 = MatterbridgeDeleteBridgeOfRoomApiVersion._('v1'); MatterbridgeDeleteBridgeOfRoomApiVersion _$valueOfMatterbridgeDeleteBridgeOfRoomApiVersion(String name) { switch (name) { case 'v1': return _$matterbridgeDeleteBridgeOfRoomApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$matterbridgeDeleteBridgeOfRoomApiVersionValues = BuiltSet(const [ _$matterbridgeDeleteBridgeOfRoomApiVersionV1, ]); const MatterbridgeGetBridgeProcessStateApiVersion _$matterbridgeGetBridgeProcessStateApiVersionV1 = MatterbridgeGetBridgeProcessStateApiVersion._('v1'); MatterbridgeGetBridgeProcessStateApiVersion _$valueOfMatterbridgeGetBridgeProcessStateApiVersion(String name) { switch (name) { case 'v1': return _$matterbridgeGetBridgeProcessStateApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$matterbridgeGetBridgeProcessStateApiVersionValues = BuiltSet(const [ _$matterbridgeGetBridgeProcessStateApiVersionV1, ]); const MatterbridgeSettingsStopAllBridgesApiVersion _$matterbridgeSettingsStopAllBridgesApiVersionV1 = MatterbridgeSettingsStopAllBridgesApiVersion._('v1'); MatterbridgeSettingsStopAllBridgesApiVersion _$valueOfMatterbridgeSettingsStopAllBridgesApiVersion(String name) { switch (name) { case 'v1': return _$matterbridgeSettingsStopAllBridgesApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$matterbridgeSettingsStopAllBridgesApiVersionValues = BuiltSet(const [ _$matterbridgeSettingsStopAllBridgesApiVersionV1, ]); const MatterbridgeSettingsGetMatterbridgeVersionApiVersion _$matterbridgeSettingsGetMatterbridgeVersionApiVersionV1 = MatterbridgeSettingsGetMatterbridgeVersionApiVersion._('v1'); MatterbridgeSettingsGetMatterbridgeVersionApiVersion _$valueOfMatterbridgeSettingsGetMatterbridgeVersionApiVersion( String name) { switch (name) { case 'v1': return _$matterbridgeSettingsGetMatterbridgeVersionApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$matterbridgeSettingsGetMatterbridgeVersionApiVersionValues = BuiltSet< MatterbridgeSettingsGetMatterbridgeVersionApiVersion>(const [ _$matterbridgeSettingsGetMatterbridgeVersionApiVersionV1, ]); const PollCreatePollApiVersion _$pollCreatePollApiVersionV1 = PollCreatePollApiVersion._('v1'); PollCreatePollApiVersion _$valueOfPollCreatePollApiVersion(String name) { switch (name) { case 'v1': return _$pollCreatePollApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$pollCreatePollApiVersionValues = BuiltSet(const [ _$pollCreatePollApiVersionV1, ]); const PollShowPollApiVersion _$pollShowPollApiVersionV1 = PollShowPollApiVersion._('v1'); PollShowPollApiVersion _$valueOfPollShowPollApiVersion(String name) { switch (name) { case 'v1': return _$pollShowPollApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$pollShowPollApiVersionValues = BuiltSet(const [ _$pollShowPollApiVersionV1, ]); const PollVotePollApiVersion _$pollVotePollApiVersionV1 = PollVotePollApiVersion._('v1'); PollVotePollApiVersion _$valueOfPollVotePollApiVersion(String name) { switch (name) { case 'v1': return _$pollVotePollApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$pollVotePollApiVersionValues = BuiltSet(const [ _$pollVotePollApiVersionV1, ]); const PollClosePollApiVersion _$pollClosePollApiVersionV1 = PollClosePollApiVersion._('v1'); PollClosePollApiVersion _$valueOfPollClosePollApiVersion(String name) { switch (name) { case 'v1': return _$pollClosePollApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$pollClosePollApiVersionValues = BuiltSet(const [ _$pollClosePollApiVersionV1, ]); const PublicShareAuthCreateRoomApiVersion _$publicShareAuthCreateRoomApiVersionV1 = PublicShareAuthCreateRoomApiVersion._('v1'); PublicShareAuthCreateRoomApiVersion _$valueOfPublicShareAuthCreateRoomApiVersion(String name) { switch (name) { case 'v1': return _$publicShareAuthCreateRoomApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$publicShareAuthCreateRoomApiVersionValues = BuiltSet(const [ _$publicShareAuthCreateRoomApiVersionV1, ]); const ReactionGetReactionsApiVersion _$reactionGetReactionsApiVersionV1 = ReactionGetReactionsApiVersion._('v1'); ReactionGetReactionsApiVersion _$valueOfReactionGetReactionsApiVersion(String name) { switch (name) { case 'v1': return _$reactionGetReactionsApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$reactionGetReactionsApiVersionValues = BuiltSet(const [ _$reactionGetReactionsApiVersionV1, ]); const ReactionReactApiVersion _$reactionReactApiVersionV1 = ReactionReactApiVersion._('v1'); ReactionReactApiVersion _$valueOfReactionReactApiVersion(String name) { switch (name) { case 'v1': return _$reactionReactApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$reactionReactApiVersionValues = BuiltSet(const [ _$reactionReactApiVersionV1, ]); const ReactionDeleteApiVersion _$reactionDeleteApiVersionV1 = ReactionDeleteApiVersion._('v1'); ReactionDeleteApiVersion _$valueOfReactionDeleteApiVersion(String name) { switch (name) { case 'v1': return _$reactionDeleteApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$reactionDeleteApiVersionValues = BuiltSet(const [ _$reactionDeleteApiVersionV1, ]); const RecordingGetWelcomeMessageApiVersion _$recordingGetWelcomeMessageApiVersionV1 = RecordingGetWelcomeMessageApiVersion._('v1'); RecordingGetWelcomeMessageApiVersion _$valueOfRecordingGetWelcomeMessageApiVersion(String name) { switch (name) { case 'v1': return _$recordingGetWelcomeMessageApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$recordingGetWelcomeMessageApiVersionValues = BuiltSet(const [ _$recordingGetWelcomeMessageApiVersionV1, ]); const RecordingStartApiVersion _$recordingStartApiVersionV1 = RecordingStartApiVersion._('v1'); RecordingStartApiVersion _$valueOfRecordingStartApiVersion(String name) { switch (name) { case 'v1': return _$recordingStartApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$recordingStartApiVersionValues = BuiltSet(const [ _$recordingStartApiVersionV1, ]); const RecordingStopApiVersion _$recordingStopApiVersionV1 = RecordingStopApiVersion._('v1'); RecordingStopApiVersion _$valueOfRecordingStopApiVersion(String name) { switch (name) { case 'v1': return _$recordingStopApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$recordingStopApiVersionValues = BuiltSet(const [ _$recordingStopApiVersionV1, ]); const RecordingStoreApiVersion _$recordingStoreApiVersionV1 = RecordingStoreApiVersion._('v1'); RecordingStoreApiVersion _$valueOfRecordingStoreApiVersion(String name) { switch (name) { case 'v1': return _$recordingStoreApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$recordingStoreApiVersionValues = BuiltSet(const [ _$recordingStoreApiVersionV1, ]); const RecordingNotificationDismissApiVersion _$recordingNotificationDismissApiVersionV1 = RecordingNotificationDismissApiVersion._('v1'); RecordingNotificationDismissApiVersion _$valueOfRecordingNotificationDismissApiVersion(String name) { switch (name) { case 'v1': return _$recordingNotificationDismissApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$recordingNotificationDismissApiVersionValues = BuiltSet(const [ _$recordingNotificationDismissApiVersionV1, ]); const RecordingShareToChatApiVersion _$recordingShareToChatApiVersionV1 = RecordingShareToChatApiVersion._('v1'); RecordingShareToChatApiVersion _$valueOfRecordingShareToChatApiVersion(String name) { switch (name) { case 'v1': return _$recordingShareToChatApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$recordingShareToChatApiVersionValues = BuiltSet(const [ _$recordingShareToChatApiVersionV1, ]); const RoomGetRoomsApiVersion _$roomGetRoomsApiVersionV4 = RoomGetRoomsApiVersion._('v4'); RoomGetRoomsApiVersion _$valueOfRoomGetRoomsApiVersion(String name) { switch (name) { case 'v4': return _$roomGetRoomsApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomGetRoomsApiVersionValues = BuiltSet(const [ _$roomGetRoomsApiVersionV4, ]); const RoomCreateRoomApiVersion _$roomCreateRoomApiVersionV4 = RoomCreateRoomApiVersion._('v4'); RoomCreateRoomApiVersion _$valueOfRoomCreateRoomApiVersion(String name) { switch (name) { case 'v4': return _$roomCreateRoomApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomCreateRoomApiVersionValues = BuiltSet(const [ _$roomCreateRoomApiVersionV4, ]); const RoomGetListedRoomsApiVersion _$roomGetListedRoomsApiVersionV4 = RoomGetListedRoomsApiVersion._('v4'); RoomGetListedRoomsApiVersion _$valueOfRoomGetListedRoomsApiVersion(String name) { switch (name) { case 'v4': return _$roomGetListedRoomsApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomGetListedRoomsApiVersionValues = BuiltSet(const [ _$roomGetListedRoomsApiVersionV4, ]); const RoomGetNoteToSelfConversationApiVersion _$roomGetNoteToSelfConversationApiVersionV4 = RoomGetNoteToSelfConversationApiVersion._('v4'); RoomGetNoteToSelfConversationApiVersion _$valueOfRoomGetNoteToSelfConversationApiVersion(String name) { switch (name) { case 'v4': return _$roomGetNoteToSelfConversationApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomGetNoteToSelfConversationApiVersionValues = BuiltSet(const [ _$roomGetNoteToSelfConversationApiVersionV4, ]); const RoomGetSingleRoomApiVersion _$roomGetSingleRoomApiVersionV4 = RoomGetSingleRoomApiVersion._('v4'); RoomGetSingleRoomApiVersion _$valueOfRoomGetSingleRoomApiVersion(String name) { switch (name) { case 'v4': return _$roomGetSingleRoomApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomGetSingleRoomApiVersionValues = BuiltSet(const [ _$roomGetSingleRoomApiVersionV4, ]); const RoomRenameRoomApiVersion _$roomRenameRoomApiVersionV4 = RoomRenameRoomApiVersion._('v4'); RoomRenameRoomApiVersion _$valueOfRoomRenameRoomApiVersion(String name) { switch (name) { case 'v4': return _$roomRenameRoomApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomRenameRoomApiVersionValues = BuiltSet(const [ _$roomRenameRoomApiVersionV4, ]); const RoomDeleteRoomApiVersion _$roomDeleteRoomApiVersionV4 = RoomDeleteRoomApiVersion._('v4'); RoomDeleteRoomApiVersion _$valueOfRoomDeleteRoomApiVersion(String name) { switch (name) { case 'v4': return _$roomDeleteRoomApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomDeleteRoomApiVersionValues = BuiltSet(const [ _$roomDeleteRoomApiVersionV4, ]); const RoomGetBreakoutRoomsApiVersion _$roomGetBreakoutRoomsApiVersionV4 = RoomGetBreakoutRoomsApiVersion._('v4'); RoomGetBreakoutRoomsApiVersion _$valueOfRoomGetBreakoutRoomsApiVersion(String name) { switch (name) { case 'v4': return _$roomGetBreakoutRoomsApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomGetBreakoutRoomsApiVersionValues = BuiltSet(const [ _$roomGetBreakoutRoomsApiVersionV4, ]); const RoomMakePublicApiVersion _$roomMakePublicApiVersionV4 = RoomMakePublicApiVersion._('v4'); RoomMakePublicApiVersion _$valueOfRoomMakePublicApiVersion(String name) { switch (name) { case 'v4': return _$roomMakePublicApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomMakePublicApiVersionValues = BuiltSet(const [ _$roomMakePublicApiVersionV4, ]); const RoomMakePrivateApiVersion _$roomMakePrivateApiVersionV4 = RoomMakePrivateApiVersion._('v4'); RoomMakePrivateApiVersion _$valueOfRoomMakePrivateApiVersion(String name) { switch (name) { case 'v4': return _$roomMakePrivateApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomMakePrivateApiVersionValues = BuiltSet(const [ _$roomMakePrivateApiVersionV4, ]); const RoomSetDescriptionApiVersion _$roomSetDescriptionApiVersionV4 = RoomSetDescriptionApiVersion._('v4'); RoomSetDescriptionApiVersion _$valueOfRoomSetDescriptionApiVersion(String name) { switch (name) { case 'v4': return _$roomSetDescriptionApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomSetDescriptionApiVersionValues = BuiltSet(const [ _$roomSetDescriptionApiVersionV4, ]); const RoomSetReadOnlyApiVersion _$roomSetReadOnlyApiVersionV4 = RoomSetReadOnlyApiVersion._('v4'); RoomSetReadOnlyApiVersion _$valueOfRoomSetReadOnlyApiVersion(String name) { switch (name) { case 'v4': return _$roomSetReadOnlyApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomSetReadOnlyApiVersionValues = BuiltSet(const [ _$roomSetReadOnlyApiVersionV4, ]); const RoomSetListableApiVersion _$roomSetListableApiVersionV4 = RoomSetListableApiVersion._('v4'); RoomSetListableApiVersion _$valueOfRoomSetListableApiVersion(String name) { switch (name) { case 'v4': return _$roomSetListableApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomSetListableApiVersionValues = BuiltSet(const [ _$roomSetListableApiVersionV4, ]); const RoomSetPasswordApiVersion _$roomSetPasswordApiVersionV4 = RoomSetPasswordApiVersion._('v4'); RoomSetPasswordApiVersion _$valueOfRoomSetPasswordApiVersion(String name) { switch (name) { case 'v4': return _$roomSetPasswordApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomSetPasswordApiVersionValues = BuiltSet(const [ _$roomSetPasswordApiVersionV4, ]); const RoomSetPermissionsApiVersion _$roomSetPermissionsApiVersionV4 = RoomSetPermissionsApiVersion._('v4'); RoomSetPermissionsApiVersion _$valueOfRoomSetPermissionsApiVersion(String name) { switch (name) { case 'v4': return _$roomSetPermissionsApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomSetPermissionsApiVersionValues = BuiltSet(const [ _$roomSetPermissionsApiVersionV4, ]); const RoomGetParticipantsApiVersion _$roomGetParticipantsApiVersionV4 = RoomGetParticipantsApiVersion._('v4'); RoomGetParticipantsApiVersion _$valueOfRoomGetParticipantsApiVersion(String name) { switch (name) { case 'v4': return _$roomGetParticipantsApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomGetParticipantsApiVersionValues = BuiltSet(const [ _$roomGetParticipantsApiVersionV4, ]); const RoomAddParticipantToRoomApiVersion _$roomAddParticipantToRoomApiVersionV4 = RoomAddParticipantToRoomApiVersion._('v4'); RoomAddParticipantToRoomApiVersion _$valueOfRoomAddParticipantToRoomApiVersion(String name) { switch (name) { case 'v4': return _$roomAddParticipantToRoomApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomAddParticipantToRoomApiVersionValues = BuiltSet(const [ _$roomAddParticipantToRoomApiVersionV4, ]); const RoomGetBreakoutRoomParticipantsApiVersion _$roomGetBreakoutRoomParticipantsApiVersionV4 = RoomGetBreakoutRoomParticipantsApiVersion._('v4'); RoomGetBreakoutRoomParticipantsApiVersion _$valueOfRoomGetBreakoutRoomParticipantsApiVersion(String name) { switch (name) { case 'v4': return _$roomGetBreakoutRoomParticipantsApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomGetBreakoutRoomParticipantsApiVersionValues = BuiltSet(const [ _$roomGetBreakoutRoomParticipantsApiVersionV4, ]); const RoomRemoveSelfFromRoomApiVersion _$roomRemoveSelfFromRoomApiVersionV4 = RoomRemoveSelfFromRoomApiVersion._('v4'); RoomRemoveSelfFromRoomApiVersion _$valueOfRoomRemoveSelfFromRoomApiVersion(String name) { switch (name) { case 'v4': return _$roomRemoveSelfFromRoomApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomRemoveSelfFromRoomApiVersionValues = BuiltSet(const [ _$roomRemoveSelfFromRoomApiVersionV4, ]); const RoomRemoveAttendeeFromRoomApiVersion _$roomRemoveAttendeeFromRoomApiVersionV4 = RoomRemoveAttendeeFromRoomApiVersion._('v4'); RoomRemoveAttendeeFromRoomApiVersion _$valueOfRoomRemoveAttendeeFromRoomApiVersion(String name) { switch (name) { case 'v4': return _$roomRemoveAttendeeFromRoomApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomRemoveAttendeeFromRoomApiVersionValues = BuiltSet(const [ _$roomRemoveAttendeeFromRoomApiVersionV4, ]); const RoomSetAttendeePermissionsApiVersion _$roomSetAttendeePermissionsApiVersionV4 = RoomSetAttendeePermissionsApiVersion._('v4'); RoomSetAttendeePermissionsApiVersion _$valueOfRoomSetAttendeePermissionsApiVersion(String name) { switch (name) { case 'v4': return _$roomSetAttendeePermissionsApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomSetAttendeePermissionsApiVersionValues = BuiltSet(const [ _$roomSetAttendeePermissionsApiVersionV4, ]); const RoomSetAllAttendeesPermissionsApiVersion _$roomSetAllAttendeesPermissionsApiVersionV4 = RoomSetAllAttendeesPermissionsApiVersion._('v4'); RoomSetAllAttendeesPermissionsApiVersion _$valueOfRoomSetAllAttendeesPermissionsApiVersion(String name) { switch (name) { case 'v4': return _$roomSetAllAttendeesPermissionsApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomSetAllAttendeesPermissionsApiVersionValues = BuiltSet(const [ _$roomSetAllAttendeesPermissionsApiVersionV4, ]); const RoomJoinRoomApiVersion _$roomJoinRoomApiVersionV4 = RoomJoinRoomApiVersion._('v4'); RoomJoinRoomApiVersion _$valueOfRoomJoinRoomApiVersion(String name) { switch (name) { case 'v4': return _$roomJoinRoomApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomJoinRoomApiVersionValues = BuiltSet(const [ _$roomJoinRoomApiVersionV4, ]); const RoomLeaveRoomApiVersion _$roomLeaveRoomApiVersionV4 = RoomLeaveRoomApiVersion._('v4'); RoomLeaveRoomApiVersion _$valueOfRoomLeaveRoomApiVersion(String name) { switch (name) { case 'v4': return _$roomLeaveRoomApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomLeaveRoomApiVersionValues = BuiltSet(const [ _$roomLeaveRoomApiVersionV4, ]); const RoomResendInvitationsApiVersion _$roomResendInvitationsApiVersionV4 = RoomResendInvitationsApiVersion._('v4'); RoomResendInvitationsApiVersion _$valueOfRoomResendInvitationsApiVersion(String name) { switch (name) { case 'v4': return _$roomResendInvitationsApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomResendInvitationsApiVersionValues = BuiltSet(const [ _$roomResendInvitationsApiVersionV4, ]); const RoomSetSessionStateApiVersion _$roomSetSessionStateApiVersionV4 = RoomSetSessionStateApiVersion._('v4'); RoomSetSessionStateApiVersion _$valueOfRoomSetSessionStateApiVersion(String name) { switch (name) { case 'v4': return _$roomSetSessionStateApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomSetSessionStateApiVersionValues = BuiltSet(const [ _$roomSetSessionStateApiVersionV4, ]); const RoomPromoteModeratorApiVersion _$roomPromoteModeratorApiVersionV4 = RoomPromoteModeratorApiVersion._('v4'); RoomPromoteModeratorApiVersion _$valueOfRoomPromoteModeratorApiVersion(String name) { switch (name) { case 'v4': return _$roomPromoteModeratorApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomPromoteModeratorApiVersionValues = BuiltSet(const [ _$roomPromoteModeratorApiVersionV4, ]); const RoomDemoteModeratorApiVersion _$roomDemoteModeratorApiVersionV4 = RoomDemoteModeratorApiVersion._('v4'); RoomDemoteModeratorApiVersion _$valueOfRoomDemoteModeratorApiVersion(String name) { switch (name) { case 'v4': return _$roomDemoteModeratorApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomDemoteModeratorApiVersionValues = BuiltSet(const [ _$roomDemoteModeratorApiVersionV4, ]); const RoomAddToFavoritesApiVersion _$roomAddToFavoritesApiVersionV4 = RoomAddToFavoritesApiVersion._('v4'); RoomAddToFavoritesApiVersion _$valueOfRoomAddToFavoritesApiVersion(String name) { switch (name) { case 'v4': return _$roomAddToFavoritesApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomAddToFavoritesApiVersionValues = BuiltSet(const [ _$roomAddToFavoritesApiVersionV4, ]); const RoomRemoveFromFavoritesApiVersion _$roomRemoveFromFavoritesApiVersionV4 = RoomRemoveFromFavoritesApiVersion._('v4'); RoomRemoveFromFavoritesApiVersion _$valueOfRoomRemoveFromFavoritesApiVersion(String name) { switch (name) { case 'v4': return _$roomRemoveFromFavoritesApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomRemoveFromFavoritesApiVersionValues = BuiltSet(const [ _$roomRemoveFromFavoritesApiVersionV4, ]); const RoomSetNotificationLevelApiVersion _$roomSetNotificationLevelApiVersionV4 = RoomSetNotificationLevelApiVersion._('v4'); RoomSetNotificationLevelApiVersion _$valueOfRoomSetNotificationLevelApiVersion(String name) { switch (name) { case 'v4': return _$roomSetNotificationLevelApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomSetNotificationLevelApiVersionValues = BuiltSet(const [ _$roomSetNotificationLevelApiVersionV4, ]); const RoomSetNotificationCallsApiVersion _$roomSetNotificationCallsApiVersionV4 = RoomSetNotificationCallsApiVersion._('v4'); RoomSetNotificationCallsApiVersion _$valueOfRoomSetNotificationCallsApiVersion(String name) { switch (name) { case 'v4': return _$roomSetNotificationCallsApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomSetNotificationCallsApiVersionValues = BuiltSet(const [ _$roomSetNotificationCallsApiVersionV4, ]); const RoomSetLobbyApiVersion _$roomSetLobbyApiVersionV4 = RoomSetLobbyApiVersion._('v4'); RoomSetLobbyApiVersion _$valueOfRoomSetLobbyApiVersion(String name) { switch (name) { case 'v4': return _$roomSetLobbyApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomSetLobbyApiVersionValues = BuiltSet(const [ _$roomSetLobbyApiVersionV4, ]); const RoomSetsipEnabledApiVersion _$roomSetsipEnabledApiVersionV4 = RoomSetsipEnabledApiVersion._('v4'); RoomSetsipEnabledApiVersion _$valueOfRoomSetsipEnabledApiVersion(String name) { switch (name) { case 'v4': return _$roomSetsipEnabledApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomSetsipEnabledApiVersionValues = BuiltSet(const [ _$roomSetsipEnabledApiVersionV4, ]); const RoomSetRecordingConsentApiVersion _$roomSetRecordingConsentApiVersionV4 = RoomSetRecordingConsentApiVersion._('v4'); RoomSetRecordingConsentApiVersion _$valueOfRoomSetRecordingConsentApiVersion(String name) { switch (name) { case 'v4': return _$roomSetRecordingConsentApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomSetRecordingConsentApiVersionValues = BuiltSet(const [ _$roomSetRecordingConsentApiVersionV4, ]); const RoomSetMessageExpirationApiVersion _$roomSetMessageExpirationApiVersionV4 = RoomSetMessageExpirationApiVersion._('v4'); RoomSetMessageExpirationApiVersion _$valueOfRoomSetMessageExpirationApiVersion(String name) { switch (name) { case 'v4': return _$roomSetMessageExpirationApiVersionV4; default: throw ArgumentError(name); } } final BuiltSet _$roomSetMessageExpirationApiVersionValues = BuiltSet(const [ _$roomSetMessageExpirationApiVersionV4, ]); const SettingsSetsipSettingsApiVersion _$settingsSetsipSettingsApiVersionV1 = SettingsSetsipSettingsApiVersion._('v1'); SettingsSetsipSettingsApiVersion _$valueOfSettingsSetsipSettingsApiVersion(String name) { switch (name) { case 'v1': return _$settingsSetsipSettingsApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$settingsSetsipSettingsApiVersionValues = BuiltSet(const [ _$settingsSetsipSettingsApiVersionV1, ]); const SettingsSetUserSettingApiVersion _$settingsSetUserSettingApiVersionV1 = SettingsSetUserSettingApiVersion._('v1'); SettingsSetUserSettingApiVersion _$valueOfSettingsSetUserSettingApiVersion(String name) { switch (name) { case 'v1': return _$settingsSetUserSettingApiVersionV1; default: throw ArgumentError(name); } } final BuiltSet _$settingsSetUserSettingApiVersionValues = BuiltSet(const [ _$settingsSetUserSettingApiVersionV1, ]); const SignalingGetSettingsApiVersion _$signalingGetSettingsApiVersionV3 = SignalingGetSettingsApiVersion._('v3'); SignalingGetSettingsApiVersion _$valueOfSignalingGetSettingsApiVersion(String name) { switch (name) { case 'v3': return _$signalingGetSettingsApiVersionV3; default: throw ArgumentError(name); } } final BuiltSet _$signalingGetSettingsApiVersionValues = BuiltSet(const [ _$signalingGetSettingsApiVersionV3, ]); const SignalingGetWelcomeMessageApiVersion _$signalingGetWelcomeMessageApiVersionV3 = SignalingGetWelcomeMessageApiVersion._('v3'); SignalingGetWelcomeMessageApiVersion _$valueOfSignalingGetWelcomeMessageApiVersion(String name) { switch (name) { case 'v3': return _$signalingGetWelcomeMessageApiVersionV3; default: throw ArgumentError(name); } } final BuiltSet _$signalingGetWelcomeMessageApiVersionValues = BuiltSet(const [ _$signalingGetWelcomeMessageApiVersionV3, ]); const SignalingPullMessagesApiVersion _$signalingPullMessagesApiVersionV3 = SignalingPullMessagesApiVersion._('v3'); SignalingPullMessagesApiVersion _$valueOfSignalingPullMessagesApiVersion(String name) { switch (name) { case 'v3': return _$signalingPullMessagesApiVersionV3; default: throw ArgumentError(name); } } final BuiltSet _$signalingPullMessagesApiVersionValues = BuiltSet(const [ _$signalingPullMessagesApiVersionV3, ]); const SignalingMessageType _$signalingMessageTypeOffer = SignalingMessageType._('offer'); const SignalingMessageType _$signalingMessageTypeAnswer = SignalingMessageType._('answer'); const SignalingMessageType _$signalingMessageTypeCandidate = SignalingMessageType._('candidate'); const SignalingMessageType _$signalingMessageTypeUnshareScreen = SignalingMessageType._('unshareScreen'); const SignalingMessageType _$signalingMessageTypeRemoveCandidates = SignalingMessageType._('removeCandidates'); const SignalingMessageType _$signalingMessageTypeControl = SignalingMessageType._('control'); const SignalingMessageType _$signalingMessageTypeForceMute = SignalingMessageType._('forceMute'); const SignalingMessageType _$signalingMessageTypeMute = SignalingMessageType._('mute'); const SignalingMessageType _$signalingMessageTypeUnmute = SignalingMessageType._('unmute'); const SignalingMessageType _$signalingMessageTypeNickChanged = SignalingMessageType._('nickChanged'); SignalingMessageType _$valueOfSignalingMessageType(String name) { switch (name) { case 'offer': return _$signalingMessageTypeOffer; case 'answer': return _$signalingMessageTypeAnswer; case 'candidate': return _$signalingMessageTypeCandidate; case 'unshareScreen': return _$signalingMessageTypeUnshareScreen; case 'removeCandidates': return _$signalingMessageTypeRemoveCandidates; case 'control': return _$signalingMessageTypeControl; case 'forceMute': return _$signalingMessageTypeForceMute; case 'mute': return _$signalingMessageTypeMute; case 'unmute': return _$signalingMessageTypeUnmute; case 'nickChanged': return _$signalingMessageTypeNickChanged; default: throw ArgumentError(name); } } final BuiltSet _$signalingMessageTypeValues = BuiltSet(const [ _$signalingMessageTypeOffer, _$signalingMessageTypeAnswer, _$signalingMessageTypeCandidate, _$signalingMessageTypeUnshareScreen, _$signalingMessageTypeRemoveCandidates, _$signalingMessageTypeControl, _$signalingMessageTypeForceMute, _$signalingMessageTypeMute, _$signalingMessageTypeUnmute, _$signalingMessageTypeNickChanged, ]); const SignalingRoomType _$signalingRoomTypeVideo = SignalingRoomType._('video'); const SignalingRoomType _$signalingRoomTypeScreen = SignalingRoomType._('screen'); SignalingRoomType _$valueOfSignalingRoomType(String name) { switch (name) { case 'video': return _$signalingRoomTypeVideo; case 'screen': return _$signalingRoomTypeScreen; default: throw ArgumentError(name); } } final BuiltSet _$signalingRoomTypeValues = BuiltSet(const [ _$signalingRoomTypeVideo, _$signalingRoomTypeScreen, ]); const SignalingSessionDescriptionMessage_Payload_Type _$signalingSessionDescriptionMessagePayloadTypeOffer = SignalingSessionDescriptionMessage_Payload_Type._('offer'); const SignalingSessionDescriptionMessage_Payload_Type _$signalingSessionDescriptionMessagePayloadTypeAnswer = SignalingSessionDescriptionMessage_Payload_Type._('answer'); SignalingSessionDescriptionMessage_Payload_Type _$valueOfSignalingSessionDescriptionMessage_Payload_Type(String name) { switch (name) { case 'offer': return _$signalingSessionDescriptionMessagePayloadTypeOffer; case 'answer': return _$signalingSessionDescriptionMessagePayloadTypeAnswer; default: throw ArgumentError(name); } } final BuiltSet _$signalingSessionDescriptionMessagePayloadTypeValues = BuiltSet(const [ _$signalingSessionDescriptionMessagePayloadTypeOffer, _$signalingSessionDescriptionMessagePayloadTypeAnswer, ]); const SignalingMuteMessage_Payload_Name _$signalingMuteMessagePayloadNameAudio = SignalingMuteMessage_Payload_Name._('audio'); const SignalingMuteMessage_Payload_Name _$signalingMuteMessagePayloadNameVideo = SignalingMuteMessage_Payload_Name._('video'); SignalingMuteMessage_Payload_Name _$valueOfSignalingMuteMessage_Payload_Name(String name) { switch (name) { case 'audio': return _$signalingMuteMessagePayloadNameAudio; case 'video': return _$signalingMuteMessagePayloadNameVideo; default: throw ArgumentError(name); } } final BuiltSet _$signalingMuteMessagePayloadNameValues = BuiltSet(const [ _$signalingMuteMessagePayloadNameAudio, _$signalingMuteMessagePayloadNameVideo, ]); const SignalingSendMessagesApiVersion _$signalingSendMessagesApiVersionV3 = SignalingSendMessagesApiVersion._('v3'); SignalingSendMessagesApiVersion _$valueOfSignalingSendMessagesApiVersion(String name) { switch (name) { case 'v3': return _$signalingSendMessagesApiVersionV3; default: throw ArgumentError(name); } } final BuiltSet _$signalingSendMessagesApiVersionValues = BuiltSet(const [ _$signalingSendMessagesApiVersionV3, ]); Serializer _$avatarGetAvatarApiVersionSerializer = _$AvatarGetAvatarApiVersionSerializer(); Serializer _$avatarUploadAvatarApiVersionSerializer = _$AvatarUploadAvatarApiVersionSerializer(); Serializer _$oCSMetaSerializer = _$OCSMetaSerializer(); Serializer _$chatMessageSerializer = _$ChatMessageSerializer(); Serializer _$roomSerializer = _$RoomSerializer(); Serializer _$avatarUploadAvatarResponseApplicationJsonOcsSerializer = _$AvatarUploadAvatarResponseApplicationJson_OcsSerializer(); Serializer _$avatarUploadAvatarResponseApplicationJsonSerializer = _$AvatarUploadAvatarResponseApplicationJsonSerializer(); Serializer _$avatarDeleteAvatarApiVersionSerializer = _$AvatarDeleteAvatarApiVersionSerializer(); Serializer _$avatarDeleteAvatarResponseApplicationJsonOcsSerializer = _$AvatarDeleteAvatarResponseApplicationJson_OcsSerializer(); Serializer _$avatarDeleteAvatarResponseApplicationJsonSerializer = _$AvatarDeleteAvatarResponseApplicationJsonSerializer(); Serializer _$avatarEmojiAvatarApiVersionSerializer = _$AvatarEmojiAvatarApiVersionSerializer(); Serializer _$avatarEmojiAvatarResponseApplicationJsonOcsSerializer = _$AvatarEmojiAvatarResponseApplicationJson_OcsSerializer(); Serializer _$avatarEmojiAvatarResponseApplicationJsonSerializer = _$AvatarEmojiAvatarResponseApplicationJsonSerializer(); Serializer _$avatarGetAvatarDarkApiVersionSerializer = _$AvatarGetAvatarDarkApiVersionSerializer(); Serializer _$botSendMessageApiVersionSerializer = _$BotSendMessageApiVersionSerializer(); Serializer _$botSendMessageResponseApplicationJsonOcsSerializer = _$BotSendMessageResponseApplicationJson_OcsSerializer(); Serializer _$botSendMessageResponseApplicationJsonSerializer = _$BotSendMessageResponseApplicationJsonSerializer(); Serializer _$botReactApiVersionSerializer = _$BotReactApiVersionSerializer(); Serializer _$botReactResponseApplicationJsonOcsSerializer = _$BotReactResponseApplicationJson_OcsSerializer(); Serializer _$botReactResponseApplicationJsonSerializer = _$BotReactResponseApplicationJsonSerializer(); Serializer _$botDeleteReactionApiVersionSerializer = _$BotDeleteReactionApiVersionSerializer(); Serializer _$botDeleteReactionResponseApplicationJsonOcsSerializer = _$BotDeleteReactionResponseApplicationJson_OcsSerializer(); Serializer _$botDeleteReactionResponseApplicationJsonSerializer = _$BotDeleteReactionResponseApplicationJsonSerializer(); Serializer _$botAdminListBotsApiVersionSerializer = _$BotAdminListBotsApiVersionSerializer(); Serializer _$botSerializer = _$BotSerializer(); Serializer _$botWithDetailsSerializer = _$BotWithDetailsSerializer(); Serializer _$botAdminListBotsResponseApplicationJsonOcsSerializer = _$BotAdminListBotsResponseApplicationJson_OcsSerializer(); Serializer _$botAdminListBotsResponseApplicationJsonSerializer = _$BotAdminListBotsResponseApplicationJsonSerializer(); Serializer _$botListBotsApiVersionSerializer = _$BotListBotsApiVersionSerializer(); Serializer _$botListBotsResponseApplicationJsonOcsSerializer = _$BotListBotsResponseApplicationJson_OcsSerializer(); Serializer _$botListBotsResponseApplicationJsonSerializer = _$BotListBotsResponseApplicationJsonSerializer(); Serializer _$botEnableBotApiVersionSerializer = _$BotEnableBotApiVersionSerializer(); Serializer _$botEnableBotResponseApplicationJsonOcsSerializer = _$BotEnableBotResponseApplicationJson_OcsSerializer(); Serializer _$botEnableBotResponseApplicationJsonSerializer = _$BotEnableBotResponseApplicationJsonSerializer(); Serializer _$botDisableBotApiVersionSerializer = _$BotDisableBotApiVersionSerializer(); Serializer _$botDisableBotResponseApplicationJsonOcsSerializer = _$BotDisableBotResponseApplicationJson_OcsSerializer(); Serializer _$botDisableBotResponseApplicationJsonSerializer = _$BotDisableBotResponseApplicationJsonSerializer(); Serializer _$breakoutRoomConfigureBreakoutRoomsApiVersionSerializer = _$BreakoutRoomConfigureBreakoutRoomsApiVersionSerializer(); Serializer _$breakoutRoomConfigureBreakoutRoomsResponseApplicationJsonOcsSerializer = _$BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_OcsSerializer(); Serializer _$breakoutRoomConfigureBreakoutRoomsResponseApplicationJsonSerializer = _$BreakoutRoomConfigureBreakoutRoomsResponseApplicationJsonSerializer(); Serializer _$breakoutRoomRemoveBreakoutRoomsApiVersionSerializer = _$BreakoutRoomRemoveBreakoutRoomsApiVersionSerializer(); Serializer _$breakoutRoomRemoveBreakoutRoomsResponseApplicationJsonOcsSerializer = _$BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_OcsSerializer(); Serializer _$breakoutRoomRemoveBreakoutRoomsResponseApplicationJsonSerializer = _$BreakoutRoomRemoveBreakoutRoomsResponseApplicationJsonSerializer(); Serializer _$breakoutRoomBroadcastChatMessageApiVersionSerializer = _$BreakoutRoomBroadcastChatMessageApiVersionSerializer(); Serializer _$breakoutRoomBroadcastChatMessageResponseApplicationJsonOcsSerializer = _$BreakoutRoomBroadcastChatMessageResponseApplicationJson_OcsSerializer(); Serializer _$breakoutRoomBroadcastChatMessageResponseApplicationJsonSerializer = _$BreakoutRoomBroadcastChatMessageResponseApplicationJsonSerializer(); Serializer _$breakoutRoomApplyAttendeeMapApiVersionSerializer = _$BreakoutRoomApplyAttendeeMapApiVersionSerializer(); Serializer _$breakoutRoomApplyAttendeeMapResponseApplicationJsonOcsSerializer = _$BreakoutRoomApplyAttendeeMapResponseApplicationJson_OcsSerializer(); Serializer _$breakoutRoomApplyAttendeeMapResponseApplicationJsonSerializer = _$BreakoutRoomApplyAttendeeMapResponseApplicationJsonSerializer(); Serializer _$breakoutRoomRequestAssistanceApiVersionSerializer = _$BreakoutRoomRequestAssistanceApiVersionSerializer(); Serializer _$breakoutRoomRequestAssistanceResponseApplicationJsonOcsSerializer = _$BreakoutRoomRequestAssistanceResponseApplicationJson_OcsSerializer(); Serializer _$breakoutRoomRequestAssistanceResponseApplicationJsonSerializer = _$BreakoutRoomRequestAssistanceResponseApplicationJsonSerializer(); Serializer _$breakoutRoomResetRequestForAssistanceApiVersionSerializer = _$BreakoutRoomResetRequestForAssistanceApiVersionSerializer(); Serializer _$breakoutRoomResetRequestForAssistanceResponseApplicationJsonOcsSerializer = _$BreakoutRoomResetRequestForAssistanceResponseApplicationJson_OcsSerializer(); Serializer _$breakoutRoomResetRequestForAssistanceResponseApplicationJsonSerializer = _$BreakoutRoomResetRequestForAssistanceResponseApplicationJsonSerializer(); Serializer _$breakoutRoomStartBreakoutRoomsApiVersionSerializer = _$BreakoutRoomStartBreakoutRoomsApiVersionSerializer(); Serializer _$breakoutRoomStartBreakoutRoomsResponseApplicationJsonOcsSerializer = _$BreakoutRoomStartBreakoutRoomsResponseApplicationJson_OcsSerializer(); Serializer _$breakoutRoomStartBreakoutRoomsResponseApplicationJsonSerializer = _$BreakoutRoomStartBreakoutRoomsResponseApplicationJsonSerializer(); Serializer _$breakoutRoomStopBreakoutRoomsApiVersionSerializer = _$BreakoutRoomStopBreakoutRoomsApiVersionSerializer(); Serializer _$breakoutRoomStopBreakoutRoomsResponseApplicationJsonOcsSerializer = _$BreakoutRoomStopBreakoutRoomsResponseApplicationJson_OcsSerializer(); Serializer _$breakoutRoomStopBreakoutRoomsResponseApplicationJsonSerializer = _$BreakoutRoomStopBreakoutRoomsResponseApplicationJsonSerializer(); Serializer _$breakoutRoomSwitchBreakoutRoomApiVersionSerializer = _$BreakoutRoomSwitchBreakoutRoomApiVersionSerializer(); Serializer _$breakoutRoomSwitchBreakoutRoomResponseApplicationJsonOcsSerializer = _$BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_OcsSerializer(); Serializer _$breakoutRoomSwitchBreakoutRoomResponseApplicationJsonSerializer = _$BreakoutRoomSwitchBreakoutRoomResponseApplicationJsonSerializer(); Serializer _$callGetPeersForCallApiVersionSerializer = _$CallGetPeersForCallApiVersionSerializer(); Serializer _$callPeerSerializer = _$CallPeerSerializer(); Serializer _$callGetPeersForCallResponseApplicationJsonOcsSerializer = _$CallGetPeersForCallResponseApplicationJson_OcsSerializer(); Serializer _$callGetPeersForCallResponseApplicationJsonSerializer = _$CallGetPeersForCallResponseApplicationJsonSerializer(); Serializer _$callUpdateCallFlagsApiVersionSerializer = _$CallUpdateCallFlagsApiVersionSerializer(); Serializer _$callUpdateCallFlagsResponseApplicationJsonOcsSerializer = _$CallUpdateCallFlagsResponseApplicationJson_OcsSerializer(); Serializer _$callUpdateCallFlagsResponseApplicationJsonSerializer = _$CallUpdateCallFlagsResponseApplicationJsonSerializer(); Serializer _$callJoinCallApiVersionSerializer = _$CallJoinCallApiVersionSerializer(); Serializer _$callJoinCallResponseApplicationJsonOcsSerializer = _$CallJoinCallResponseApplicationJson_OcsSerializer(); Serializer _$callJoinCallResponseApplicationJsonSerializer = _$CallJoinCallResponseApplicationJsonSerializer(); Serializer _$callLeaveCallApiVersionSerializer = _$CallLeaveCallApiVersionSerializer(); Serializer _$callLeaveCallResponseApplicationJsonOcsSerializer = _$CallLeaveCallResponseApplicationJson_OcsSerializer(); Serializer _$callLeaveCallResponseApplicationJsonSerializer = _$CallLeaveCallResponseApplicationJsonSerializer(); Serializer _$callRingAttendeeApiVersionSerializer = _$CallRingAttendeeApiVersionSerializer(); Serializer _$callRingAttendeeResponseApplicationJsonOcsSerializer = _$CallRingAttendeeResponseApplicationJson_OcsSerializer(); Serializer _$callRingAttendeeResponseApplicationJsonSerializer = _$CallRingAttendeeResponseApplicationJsonSerializer(); Serializer _$callSipDialOutApiVersionSerializer = _$CallSipDialOutApiVersionSerializer(); Serializer _$callSipDialOutResponseApplicationJsonOcsDataSerializer = _$CallSipDialOutResponseApplicationJson_Ocs_DataSerializer(); Serializer _$callSipDialOutResponseApplicationJsonOcsSerializer = _$CallSipDialOutResponseApplicationJson_OcsSerializer(); Serializer _$callSipDialOutResponseApplicationJsonSerializer = _$CallSipDialOutResponseApplicationJsonSerializer(); Serializer _$certificateGetCertificateExpirationApiVersionSerializer = _$CertificateGetCertificateExpirationApiVersionSerializer(); Serializer _$certificateGetCertificateExpirationResponseApplicationJsonOcsDataSerializer = _$CertificateGetCertificateExpirationResponseApplicationJson_Ocs_DataSerializer(); Serializer _$certificateGetCertificateExpirationResponseApplicationJsonOcsSerializer = _$CertificateGetCertificateExpirationResponseApplicationJson_OcsSerializer(); Serializer _$certificateGetCertificateExpirationResponseApplicationJsonSerializer = _$CertificateGetCertificateExpirationResponseApplicationJsonSerializer(); Serializer _$chatReceiveMessagesApiVersionSerializer = _$ChatReceiveMessagesApiVersionSerializer(); Serializer _$chatMessageWithParentSerializer = _$ChatMessageWithParentSerializer(); Serializer _$chatReceiveMessagesResponseApplicationJsonOcsSerializer = _$ChatReceiveMessagesResponseApplicationJson_OcsSerializer(); Serializer _$chatReceiveMessagesResponseApplicationJsonSerializer = _$ChatReceiveMessagesResponseApplicationJsonSerializer(); Serializer _$chatSendMessageApiVersionSerializer = _$ChatSendMessageApiVersionSerializer(); Serializer _$chatSendMessageResponseApplicationJsonOcsSerializer = _$ChatSendMessageResponseApplicationJson_OcsSerializer(); Serializer _$chatSendMessageResponseApplicationJsonSerializer = _$ChatSendMessageResponseApplicationJsonSerializer(); Serializer _$chatClearHistoryApiVersionSerializer = _$ChatClearHistoryApiVersionSerializer(); Serializer _$chatClearHistoryResponseApplicationJsonOcsSerializer = _$ChatClearHistoryResponseApplicationJson_OcsSerializer(); Serializer _$chatClearHistoryResponseApplicationJsonSerializer = _$ChatClearHistoryResponseApplicationJsonSerializer(); Serializer _$chatDeleteMessageApiVersionSerializer = _$ChatDeleteMessageApiVersionSerializer(); Serializer _$chatDeleteMessageResponseApplicationJsonOcsSerializer = _$ChatDeleteMessageResponseApplicationJson_OcsSerializer(); Serializer _$chatDeleteMessageResponseApplicationJsonSerializer = _$ChatDeleteMessageResponseApplicationJsonSerializer(); Serializer _$chatGetMessageContextApiVersionSerializer = _$ChatGetMessageContextApiVersionSerializer(); Serializer _$chatGetMessageContextResponseApplicationJsonOcsSerializer = _$ChatGetMessageContextResponseApplicationJson_OcsSerializer(); Serializer _$chatGetMessageContextResponseApplicationJsonSerializer = _$ChatGetMessageContextResponseApplicationJsonSerializer(); Serializer _$chatGetReminderApiVersionSerializer = _$ChatGetReminderApiVersionSerializer(); Serializer _$chatReminderSerializer = _$ChatReminderSerializer(); Serializer _$chatGetReminderResponseApplicationJsonOcsSerializer = _$ChatGetReminderResponseApplicationJson_OcsSerializer(); Serializer _$chatGetReminderResponseApplicationJsonSerializer = _$ChatGetReminderResponseApplicationJsonSerializer(); Serializer _$chatSetReminderApiVersionSerializer = _$ChatSetReminderApiVersionSerializer(); Serializer _$chatSetReminderResponseApplicationJsonOcsSerializer = _$ChatSetReminderResponseApplicationJson_OcsSerializer(); Serializer _$chatSetReminderResponseApplicationJsonSerializer = _$ChatSetReminderResponseApplicationJsonSerializer(); Serializer _$chatDeleteReminderApiVersionSerializer = _$ChatDeleteReminderApiVersionSerializer(); Serializer _$chatDeleteReminderResponseApplicationJsonOcsSerializer = _$ChatDeleteReminderResponseApplicationJson_OcsSerializer(); Serializer _$chatDeleteReminderResponseApplicationJsonSerializer = _$ChatDeleteReminderResponseApplicationJsonSerializer(); Serializer _$chatSetReadMarkerApiVersionSerializer = _$ChatSetReadMarkerApiVersionSerializer(); Serializer _$chatSetReadMarkerResponseApplicationJsonOcsSerializer = _$ChatSetReadMarkerResponseApplicationJson_OcsSerializer(); Serializer _$chatSetReadMarkerResponseApplicationJsonSerializer = _$ChatSetReadMarkerResponseApplicationJsonSerializer(); Serializer _$chatMarkUnreadApiVersionSerializer = _$ChatMarkUnreadApiVersionSerializer(); Serializer _$chatMarkUnreadResponseApplicationJsonOcsSerializer = _$ChatMarkUnreadResponseApplicationJson_OcsSerializer(); Serializer _$chatMarkUnreadResponseApplicationJsonSerializer = _$ChatMarkUnreadResponseApplicationJsonSerializer(); Serializer _$chatMentionsApiVersionSerializer = _$ChatMentionsApiVersionSerializer(); Serializer _$chatMentionSuggestionSerializer = _$ChatMentionSuggestionSerializer(); Serializer _$chatMentionsResponseApplicationJsonOcsSerializer = _$ChatMentionsResponseApplicationJson_OcsSerializer(); Serializer _$chatMentionsResponseApplicationJsonSerializer = _$ChatMentionsResponseApplicationJsonSerializer(); Serializer _$chatGetObjectsSharedInRoomApiVersionSerializer = _$ChatGetObjectsSharedInRoomApiVersionSerializer(); Serializer _$chatGetObjectsSharedInRoomResponseApplicationJsonOcsSerializer = _$ChatGetObjectsSharedInRoomResponseApplicationJson_OcsSerializer(); Serializer _$chatGetObjectsSharedInRoomResponseApplicationJsonSerializer = _$ChatGetObjectsSharedInRoomResponseApplicationJsonSerializer(); Serializer _$chatShareObjectToChatApiVersionSerializer = _$ChatShareObjectToChatApiVersionSerializer(); Serializer _$chatShareObjectToChatResponseApplicationJsonOcsSerializer = _$ChatShareObjectToChatResponseApplicationJson_OcsSerializer(); Serializer _$chatShareObjectToChatResponseApplicationJsonSerializer = _$ChatShareObjectToChatResponseApplicationJsonSerializer(); Serializer _$chatGetObjectsSharedInRoomOverviewApiVersionSerializer = _$ChatGetObjectsSharedInRoomOverviewApiVersionSerializer(); Serializer _$chatGetObjectsSharedInRoomOverviewResponseApplicationJsonOcsSerializer = _$ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_OcsSerializer(); Serializer _$chatGetObjectsSharedInRoomOverviewResponseApplicationJsonSerializer = _$ChatGetObjectsSharedInRoomOverviewResponseApplicationJsonSerializer(); Serializer _$federationAcceptShareApiVersionSerializer = _$FederationAcceptShareApiVersionSerializer(); Serializer _$federationAcceptShareResponseApplicationJsonOcsSerializer = _$FederationAcceptShareResponseApplicationJson_OcsSerializer(); Serializer _$federationAcceptShareResponseApplicationJsonSerializer = _$FederationAcceptShareResponseApplicationJsonSerializer(); Serializer _$federationRejectShareApiVersionSerializer = _$FederationRejectShareApiVersionSerializer(); Serializer _$federationRejectShareResponseApplicationJsonOcsSerializer = _$FederationRejectShareResponseApplicationJson_OcsSerializer(); Serializer _$federationRejectShareResponseApplicationJsonSerializer = _$FederationRejectShareResponseApplicationJsonSerializer(); Serializer _$federationGetSharesApiVersionSerializer = _$FederationGetSharesApiVersionSerializer(); Serializer _$federationInviteSerializer = _$FederationInviteSerializer(); Serializer _$federationGetSharesResponseApplicationJsonOcsSerializer = _$FederationGetSharesResponseApplicationJson_OcsSerializer(); Serializer _$federationGetSharesResponseApplicationJsonSerializer = _$FederationGetSharesResponseApplicationJsonSerializer(); Serializer _$filesIntegrationGetRoomByFileIdApiVersionSerializer = _$FilesIntegrationGetRoomByFileIdApiVersionSerializer(); Serializer _$filesIntegrationGetRoomByFileIdResponseApplicationJsonOcsDataSerializer = _$FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_DataSerializer(); Serializer _$filesIntegrationGetRoomByFileIdResponseApplicationJsonOcsSerializer = _$FilesIntegrationGetRoomByFileIdResponseApplicationJson_OcsSerializer(); Serializer _$filesIntegrationGetRoomByFileIdResponseApplicationJsonSerializer = _$FilesIntegrationGetRoomByFileIdResponseApplicationJsonSerializer(); Serializer _$filesIntegrationGetRoomByShareTokenApiVersionSerializer = _$FilesIntegrationGetRoomByShareTokenApiVersionSerializer(); Serializer _$filesIntegrationGetRoomByShareTokenResponseApplicationJsonOcsDataSerializer = _$FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_DataSerializer(); Serializer _$filesIntegrationGetRoomByShareTokenResponseApplicationJsonOcsSerializer = _$FilesIntegrationGetRoomByShareTokenResponseApplicationJson_OcsSerializer(); Serializer _$filesIntegrationGetRoomByShareTokenResponseApplicationJsonSerializer = _$FilesIntegrationGetRoomByShareTokenResponseApplicationJsonSerializer(); Serializer _$guestSetDisplayNameApiVersionSerializer = _$GuestSetDisplayNameApiVersionSerializer(); Serializer _$guestSetDisplayNameResponseApplicationJsonOcsSerializer = _$GuestSetDisplayNameResponseApplicationJson_OcsSerializer(); Serializer _$guestSetDisplayNameResponseApplicationJsonSerializer = _$GuestSetDisplayNameResponseApplicationJsonSerializer(); Serializer _$hostedSignalingServerRequestTrialApiVersionSerializer = _$HostedSignalingServerRequestTrialApiVersionSerializer(); Serializer _$hostedSignalingServerRequestTrialResponseApplicationJsonOcsSerializer = _$HostedSignalingServerRequestTrialResponseApplicationJson_OcsSerializer(); Serializer _$hostedSignalingServerRequestTrialResponseApplicationJsonSerializer = _$HostedSignalingServerRequestTrialResponseApplicationJsonSerializer(); Serializer _$hostedSignalingServerDeleteAccountApiVersionSerializer = _$HostedSignalingServerDeleteAccountApiVersionSerializer(); Serializer _$hostedSignalingServerDeleteAccountResponseApplicationJsonOcsSerializer = _$HostedSignalingServerDeleteAccountResponseApplicationJson_OcsSerializer(); Serializer _$hostedSignalingServerDeleteAccountResponseApplicationJsonSerializer = _$HostedSignalingServerDeleteAccountResponseApplicationJsonSerializer(); Serializer _$matterbridgeGetBridgeOfRoomApiVersionSerializer = _$MatterbridgeGetBridgeOfRoomApiVersionSerializer(); Serializer _$matterbridgeSerializer = _$MatterbridgeSerializer(); Serializer _$matterbridgeProcessStateSerializer = _$MatterbridgeProcessStateSerializer(); Serializer _$matterbridgeWithProcessStateSerializer = _$MatterbridgeWithProcessStateSerializer(); Serializer _$matterbridgeGetBridgeOfRoomResponseApplicationJsonOcsSerializer = _$MatterbridgeGetBridgeOfRoomResponseApplicationJson_OcsSerializer(); Serializer _$matterbridgeGetBridgeOfRoomResponseApplicationJsonSerializer = _$MatterbridgeGetBridgeOfRoomResponseApplicationJsonSerializer(); Serializer _$matterbridgeEditBridgeOfRoomApiVersionSerializer = _$MatterbridgeEditBridgeOfRoomApiVersionSerializer(); Serializer _$matterbridgeEditBridgeOfRoomResponseApplicationJsonOcsSerializer = _$MatterbridgeEditBridgeOfRoomResponseApplicationJson_OcsSerializer(); Serializer _$matterbridgeEditBridgeOfRoomResponseApplicationJsonSerializer = _$MatterbridgeEditBridgeOfRoomResponseApplicationJsonSerializer(); Serializer _$matterbridgeDeleteBridgeOfRoomApiVersionSerializer = _$MatterbridgeDeleteBridgeOfRoomApiVersionSerializer(); Serializer _$matterbridgeDeleteBridgeOfRoomResponseApplicationJsonOcsSerializer = _$MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_OcsSerializer(); Serializer _$matterbridgeDeleteBridgeOfRoomResponseApplicationJsonSerializer = _$MatterbridgeDeleteBridgeOfRoomResponseApplicationJsonSerializer(); Serializer _$matterbridgeGetBridgeProcessStateApiVersionSerializer = _$MatterbridgeGetBridgeProcessStateApiVersionSerializer(); Serializer _$matterbridgeGetBridgeProcessStateResponseApplicationJsonOcsSerializer = _$MatterbridgeGetBridgeProcessStateResponseApplicationJson_OcsSerializer(); Serializer _$matterbridgeGetBridgeProcessStateResponseApplicationJsonSerializer = _$MatterbridgeGetBridgeProcessStateResponseApplicationJsonSerializer(); Serializer _$matterbridgeSettingsStopAllBridgesApiVersionSerializer = _$MatterbridgeSettingsStopAllBridgesApiVersionSerializer(); Serializer _$matterbridgeSettingsStopAllBridgesResponseApplicationJsonOcsSerializer = _$MatterbridgeSettingsStopAllBridgesResponseApplicationJson_OcsSerializer(); Serializer _$matterbridgeSettingsStopAllBridgesResponseApplicationJsonSerializer = _$MatterbridgeSettingsStopAllBridgesResponseApplicationJsonSerializer(); Serializer _$matterbridgeSettingsGetMatterbridgeVersionApiVersionSerializer = _$MatterbridgeSettingsGetMatterbridgeVersionApiVersionSerializer(); Serializer _$matterbridgeSettingsGetMatterbridgeVersionResponseApplicationJsonOcsDataSerializer = _$MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_DataSerializer(); Serializer _$matterbridgeSettingsGetMatterbridgeVersionResponseApplicationJsonOcsSerializer = _$MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_OcsSerializer(); Serializer _$matterbridgeSettingsGetMatterbridgeVersionResponseApplicationJsonSerializer = _$MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJsonSerializer(); Serializer _$pollCreatePollApiVersionSerializer = _$PollCreatePollApiVersionSerializer(); Serializer _$pollVoteSerializer = _$PollVoteSerializer(); Serializer _$pollSerializer = _$PollSerializer(); Serializer _$pollCreatePollResponseApplicationJsonOcsSerializer = _$PollCreatePollResponseApplicationJson_OcsSerializer(); Serializer _$pollCreatePollResponseApplicationJsonSerializer = _$PollCreatePollResponseApplicationJsonSerializer(); Serializer _$pollShowPollApiVersionSerializer = _$PollShowPollApiVersionSerializer(); Serializer _$pollShowPollResponseApplicationJsonOcsSerializer = _$PollShowPollResponseApplicationJson_OcsSerializer(); Serializer _$pollShowPollResponseApplicationJsonSerializer = _$PollShowPollResponseApplicationJsonSerializer(); Serializer _$pollVotePollApiVersionSerializer = _$PollVotePollApiVersionSerializer(); Serializer _$pollVotePollResponseApplicationJsonOcsSerializer = _$PollVotePollResponseApplicationJson_OcsSerializer(); Serializer _$pollVotePollResponseApplicationJsonSerializer = _$PollVotePollResponseApplicationJsonSerializer(); Serializer _$pollClosePollApiVersionSerializer = _$PollClosePollApiVersionSerializer(); Serializer _$pollClosePollResponseApplicationJsonOcsSerializer = _$PollClosePollResponseApplicationJson_OcsSerializer(); Serializer _$pollClosePollResponseApplicationJsonSerializer = _$PollClosePollResponseApplicationJsonSerializer(); Serializer _$publicShareAuthCreateRoomApiVersionSerializer = _$PublicShareAuthCreateRoomApiVersionSerializer(); Serializer _$publicShareAuthCreateRoomResponseApplicationJsonOcsDataSerializer = _$PublicShareAuthCreateRoomResponseApplicationJson_Ocs_DataSerializer(); Serializer _$publicShareAuthCreateRoomResponseApplicationJsonOcsSerializer = _$PublicShareAuthCreateRoomResponseApplicationJson_OcsSerializer(); Serializer _$publicShareAuthCreateRoomResponseApplicationJsonSerializer = _$PublicShareAuthCreateRoomResponseApplicationJsonSerializer(); Serializer _$reactionGetReactionsApiVersionSerializer = _$ReactionGetReactionsApiVersionSerializer(); Serializer _$reactionSerializer = _$ReactionSerializer(); Serializer _$reactionGetReactionsResponseApplicationJsonOcsSerializer = _$ReactionGetReactionsResponseApplicationJson_OcsSerializer(); Serializer _$reactionGetReactionsResponseApplicationJsonSerializer = _$ReactionGetReactionsResponseApplicationJsonSerializer(); Serializer _$reactionReactApiVersionSerializer = _$ReactionReactApiVersionSerializer(); Serializer _$reactionReactResponseApplicationJsonOcsSerializer = _$ReactionReactResponseApplicationJson_OcsSerializer(); Serializer _$reactionReactResponseApplicationJsonSerializer = _$ReactionReactResponseApplicationJsonSerializer(); Serializer _$reactionDeleteApiVersionSerializer = _$ReactionDeleteApiVersionSerializer(); Serializer _$reactionDeleteResponseApplicationJsonOcsSerializer = _$ReactionDeleteResponseApplicationJson_OcsSerializer(); Serializer _$reactionDeleteResponseApplicationJsonSerializer = _$ReactionDeleteResponseApplicationJsonSerializer(); Serializer _$recordingGetWelcomeMessageApiVersionSerializer = _$RecordingGetWelcomeMessageApiVersionSerializer(); Serializer _$recordingGetWelcomeMessageResponseApplicationJsonOcsDataSerializer = _$RecordingGetWelcomeMessageResponseApplicationJson_Ocs_DataSerializer(); Serializer _$recordingGetWelcomeMessageResponseApplicationJsonOcsSerializer = _$RecordingGetWelcomeMessageResponseApplicationJson_OcsSerializer(); Serializer _$recordingGetWelcomeMessageResponseApplicationJsonSerializer = _$RecordingGetWelcomeMessageResponseApplicationJsonSerializer(); Serializer _$recordingStartApiVersionSerializer = _$RecordingStartApiVersionSerializer(); Serializer _$recordingStartResponseApplicationJsonOcsSerializer = _$RecordingStartResponseApplicationJson_OcsSerializer(); Serializer _$recordingStartResponseApplicationJsonSerializer = _$RecordingStartResponseApplicationJsonSerializer(); Serializer _$recordingStopApiVersionSerializer = _$RecordingStopApiVersionSerializer(); Serializer _$recordingStopResponseApplicationJsonOcsSerializer = _$RecordingStopResponseApplicationJson_OcsSerializer(); Serializer _$recordingStopResponseApplicationJsonSerializer = _$RecordingStopResponseApplicationJsonSerializer(); Serializer _$recordingStoreApiVersionSerializer = _$RecordingStoreApiVersionSerializer(); Serializer _$recordingStoreResponseApplicationJsonOcsSerializer = _$RecordingStoreResponseApplicationJson_OcsSerializer(); Serializer _$recordingStoreResponseApplicationJsonSerializer = _$RecordingStoreResponseApplicationJsonSerializer(); Serializer _$recordingNotificationDismissApiVersionSerializer = _$RecordingNotificationDismissApiVersionSerializer(); Serializer _$recordingNotificationDismissResponseApplicationJsonOcsSerializer = _$RecordingNotificationDismissResponseApplicationJson_OcsSerializer(); Serializer _$recordingNotificationDismissResponseApplicationJsonSerializer = _$RecordingNotificationDismissResponseApplicationJsonSerializer(); Serializer _$recordingShareToChatApiVersionSerializer = _$RecordingShareToChatApiVersionSerializer(); Serializer _$recordingShareToChatResponseApplicationJsonOcsSerializer = _$RecordingShareToChatResponseApplicationJson_OcsSerializer(); Serializer _$recordingShareToChatResponseApplicationJsonSerializer = _$RecordingShareToChatResponseApplicationJsonSerializer(); Serializer _$roomGetRoomsApiVersionSerializer = _$RoomGetRoomsApiVersionSerializer(); Serializer _$roomGetRoomsResponseApplicationJsonOcsSerializer = _$RoomGetRoomsResponseApplicationJson_OcsSerializer(); Serializer _$roomGetRoomsResponseApplicationJsonSerializer = _$RoomGetRoomsResponseApplicationJsonSerializer(); Serializer _$roomCreateRoomApiVersionSerializer = _$RoomCreateRoomApiVersionSerializer(); Serializer _$roomCreateRoomResponseApplicationJsonOcsSerializer = _$RoomCreateRoomResponseApplicationJson_OcsSerializer(); Serializer _$roomCreateRoomResponseApplicationJsonSerializer = _$RoomCreateRoomResponseApplicationJsonSerializer(); Serializer _$roomGetListedRoomsApiVersionSerializer = _$RoomGetListedRoomsApiVersionSerializer(); Serializer _$roomGetListedRoomsResponseApplicationJsonOcsSerializer = _$RoomGetListedRoomsResponseApplicationJson_OcsSerializer(); Serializer _$roomGetListedRoomsResponseApplicationJsonSerializer = _$RoomGetListedRoomsResponseApplicationJsonSerializer(); Serializer _$roomGetNoteToSelfConversationApiVersionSerializer = _$RoomGetNoteToSelfConversationApiVersionSerializer(); Serializer _$roomGetNoteToSelfConversationResponseApplicationJsonOcsSerializer = _$RoomGetNoteToSelfConversationResponseApplicationJson_OcsSerializer(); Serializer _$roomGetNoteToSelfConversationResponseApplicationJsonSerializer = _$RoomGetNoteToSelfConversationResponseApplicationJsonSerializer(); Serializer _$roomGetSingleRoomApiVersionSerializer = _$RoomGetSingleRoomApiVersionSerializer(); Serializer _$roomGetSingleRoomResponseApplicationJsonOcsSerializer = _$RoomGetSingleRoomResponseApplicationJson_OcsSerializer(); Serializer _$roomGetSingleRoomResponseApplicationJsonSerializer = _$RoomGetSingleRoomResponseApplicationJsonSerializer(); Serializer _$roomRenameRoomApiVersionSerializer = _$RoomRenameRoomApiVersionSerializer(); Serializer _$roomRenameRoomResponseApplicationJsonOcsSerializer = _$RoomRenameRoomResponseApplicationJson_OcsSerializer(); Serializer _$roomRenameRoomResponseApplicationJsonSerializer = _$RoomRenameRoomResponseApplicationJsonSerializer(); Serializer _$roomDeleteRoomApiVersionSerializer = _$RoomDeleteRoomApiVersionSerializer(); Serializer _$roomDeleteRoomResponseApplicationJsonOcsSerializer = _$RoomDeleteRoomResponseApplicationJson_OcsSerializer(); Serializer _$roomDeleteRoomResponseApplicationJsonSerializer = _$RoomDeleteRoomResponseApplicationJsonSerializer(); Serializer _$roomGetBreakoutRoomsApiVersionSerializer = _$RoomGetBreakoutRoomsApiVersionSerializer(); Serializer _$roomGetBreakoutRoomsResponseApplicationJsonOcsSerializer = _$RoomGetBreakoutRoomsResponseApplicationJson_OcsSerializer(); Serializer _$roomGetBreakoutRoomsResponseApplicationJsonSerializer = _$RoomGetBreakoutRoomsResponseApplicationJsonSerializer(); Serializer _$roomMakePublicApiVersionSerializer = _$RoomMakePublicApiVersionSerializer(); Serializer _$roomMakePublicResponseApplicationJsonOcsSerializer = _$RoomMakePublicResponseApplicationJson_OcsSerializer(); Serializer _$roomMakePublicResponseApplicationJsonSerializer = _$RoomMakePublicResponseApplicationJsonSerializer(); Serializer _$roomMakePrivateApiVersionSerializer = _$RoomMakePrivateApiVersionSerializer(); Serializer _$roomMakePrivateResponseApplicationJsonOcsSerializer = _$RoomMakePrivateResponseApplicationJson_OcsSerializer(); Serializer _$roomMakePrivateResponseApplicationJsonSerializer = _$RoomMakePrivateResponseApplicationJsonSerializer(); Serializer _$roomSetDescriptionApiVersionSerializer = _$RoomSetDescriptionApiVersionSerializer(); Serializer _$roomSetDescriptionResponseApplicationJsonOcsSerializer = _$RoomSetDescriptionResponseApplicationJson_OcsSerializer(); Serializer _$roomSetDescriptionResponseApplicationJsonSerializer = _$RoomSetDescriptionResponseApplicationJsonSerializer(); Serializer _$roomSetReadOnlyApiVersionSerializer = _$RoomSetReadOnlyApiVersionSerializer(); Serializer _$roomSetReadOnlyResponseApplicationJsonOcsSerializer = _$RoomSetReadOnlyResponseApplicationJson_OcsSerializer(); Serializer _$roomSetReadOnlyResponseApplicationJsonSerializer = _$RoomSetReadOnlyResponseApplicationJsonSerializer(); Serializer _$roomSetListableApiVersionSerializer = _$RoomSetListableApiVersionSerializer(); Serializer _$roomSetListableResponseApplicationJsonOcsSerializer = _$RoomSetListableResponseApplicationJson_OcsSerializer(); Serializer _$roomSetListableResponseApplicationJsonSerializer = _$RoomSetListableResponseApplicationJsonSerializer(); Serializer _$roomSetPasswordApiVersionSerializer = _$RoomSetPasswordApiVersionSerializer(); Serializer _$roomSetPasswordResponseApplicationJsonOcsSerializer = _$RoomSetPasswordResponseApplicationJson_OcsSerializer(); Serializer _$roomSetPasswordResponseApplicationJsonSerializer = _$RoomSetPasswordResponseApplicationJsonSerializer(); Serializer _$roomSetPermissionsApiVersionSerializer = _$RoomSetPermissionsApiVersionSerializer(); Serializer _$roomSetPermissionsResponseApplicationJsonOcsSerializer = _$RoomSetPermissionsResponseApplicationJson_OcsSerializer(); Serializer _$roomSetPermissionsResponseApplicationJsonSerializer = _$RoomSetPermissionsResponseApplicationJsonSerializer(); Serializer _$roomGetParticipantsApiVersionSerializer = _$RoomGetParticipantsApiVersionSerializer(); Serializer _$participantSerializer = _$ParticipantSerializer(); Serializer _$roomGetParticipantsResponseApplicationJsonOcsSerializer = _$RoomGetParticipantsResponseApplicationJson_OcsSerializer(); Serializer _$roomGetParticipantsResponseApplicationJsonSerializer = _$RoomGetParticipantsResponseApplicationJsonSerializer(); Serializer _$roomAddParticipantToRoomApiVersionSerializer = _$RoomAddParticipantToRoomApiVersionSerializer(); Serializer _$roomAddParticipantToRoomResponseApplicationJsonOcsData0Serializer = _$RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0Serializer(); Serializer _$roomAddParticipantToRoomResponseApplicationJsonOcsSerializer = _$RoomAddParticipantToRoomResponseApplicationJson_OcsSerializer(); Serializer _$roomAddParticipantToRoomResponseApplicationJsonSerializer = _$RoomAddParticipantToRoomResponseApplicationJsonSerializer(); Serializer _$roomGetBreakoutRoomParticipantsApiVersionSerializer = _$RoomGetBreakoutRoomParticipantsApiVersionSerializer(); Serializer _$roomGetBreakoutRoomParticipantsResponseApplicationJsonOcsSerializer = _$RoomGetBreakoutRoomParticipantsResponseApplicationJson_OcsSerializer(); Serializer _$roomGetBreakoutRoomParticipantsResponseApplicationJsonSerializer = _$RoomGetBreakoutRoomParticipantsResponseApplicationJsonSerializer(); Serializer _$roomRemoveSelfFromRoomApiVersionSerializer = _$RoomRemoveSelfFromRoomApiVersionSerializer(); Serializer _$roomRemoveSelfFromRoomResponseApplicationJsonOcsSerializer = _$RoomRemoveSelfFromRoomResponseApplicationJson_OcsSerializer(); Serializer _$roomRemoveSelfFromRoomResponseApplicationJsonSerializer = _$RoomRemoveSelfFromRoomResponseApplicationJsonSerializer(); Serializer _$roomRemoveAttendeeFromRoomApiVersionSerializer = _$RoomRemoveAttendeeFromRoomApiVersionSerializer(); Serializer _$roomRemoveAttendeeFromRoomResponseApplicationJsonOcsSerializer = _$RoomRemoveAttendeeFromRoomResponseApplicationJson_OcsSerializer(); Serializer _$roomRemoveAttendeeFromRoomResponseApplicationJsonSerializer = _$RoomRemoveAttendeeFromRoomResponseApplicationJsonSerializer(); Serializer _$roomSetAttendeePermissionsApiVersionSerializer = _$RoomSetAttendeePermissionsApiVersionSerializer(); Serializer _$roomSetAttendeePermissionsResponseApplicationJsonOcsSerializer = _$RoomSetAttendeePermissionsResponseApplicationJson_OcsSerializer(); Serializer _$roomSetAttendeePermissionsResponseApplicationJsonSerializer = _$RoomSetAttendeePermissionsResponseApplicationJsonSerializer(); Serializer _$roomSetAllAttendeesPermissionsApiVersionSerializer = _$RoomSetAllAttendeesPermissionsApiVersionSerializer(); Serializer _$roomSetAllAttendeesPermissionsResponseApplicationJsonOcsSerializer = _$RoomSetAllAttendeesPermissionsResponseApplicationJson_OcsSerializer(); Serializer _$roomSetAllAttendeesPermissionsResponseApplicationJsonSerializer = _$RoomSetAllAttendeesPermissionsResponseApplicationJsonSerializer(); Serializer _$roomJoinRoomApiVersionSerializer = _$RoomJoinRoomApiVersionSerializer(); Serializer _$roomJoinRoomResponseApplicationJsonOcsSerializer = _$RoomJoinRoomResponseApplicationJson_OcsSerializer(); Serializer _$roomJoinRoomResponseApplicationJsonSerializer = _$RoomJoinRoomResponseApplicationJsonSerializer(); Serializer _$roomLeaveRoomApiVersionSerializer = _$RoomLeaveRoomApiVersionSerializer(); Serializer _$roomLeaveRoomResponseApplicationJsonOcsSerializer = _$RoomLeaveRoomResponseApplicationJson_OcsSerializer(); Serializer _$roomLeaveRoomResponseApplicationJsonSerializer = _$RoomLeaveRoomResponseApplicationJsonSerializer(); Serializer _$roomResendInvitationsApiVersionSerializer = _$RoomResendInvitationsApiVersionSerializer(); Serializer _$roomResendInvitationsResponseApplicationJsonOcsSerializer = _$RoomResendInvitationsResponseApplicationJson_OcsSerializer(); Serializer _$roomResendInvitationsResponseApplicationJsonSerializer = _$RoomResendInvitationsResponseApplicationJsonSerializer(); Serializer _$roomSetSessionStateApiVersionSerializer = _$RoomSetSessionStateApiVersionSerializer(); Serializer _$roomSetSessionStateResponseApplicationJsonOcsSerializer = _$RoomSetSessionStateResponseApplicationJson_OcsSerializer(); Serializer _$roomSetSessionStateResponseApplicationJsonSerializer = _$RoomSetSessionStateResponseApplicationJsonSerializer(); Serializer _$roomPromoteModeratorApiVersionSerializer = _$RoomPromoteModeratorApiVersionSerializer(); Serializer _$roomPromoteModeratorResponseApplicationJsonOcsSerializer = _$RoomPromoteModeratorResponseApplicationJson_OcsSerializer(); Serializer _$roomPromoteModeratorResponseApplicationJsonSerializer = _$RoomPromoteModeratorResponseApplicationJsonSerializer(); Serializer _$roomDemoteModeratorApiVersionSerializer = _$RoomDemoteModeratorApiVersionSerializer(); Serializer _$roomDemoteModeratorResponseApplicationJsonOcsSerializer = _$RoomDemoteModeratorResponseApplicationJson_OcsSerializer(); Serializer _$roomDemoteModeratorResponseApplicationJsonSerializer = _$RoomDemoteModeratorResponseApplicationJsonSerializer(); Serializer _$roomAddToFavoritesApiVersionSerializer = _$RoomAddToFavoritesApiVersionSerializer(); Serializer _$roomAddToFavoritesResponseApplicationJsonOcsSerializer = _$RoomAddToFavoritesResponseApplicationJson_OcsSerializer(); Serializer _$roomAddToFavoritesResponseApplicationJsonSerializer = _$RoomAddToFavoritesResponseApplicationJsonSerializer(); Serializer _$roomRemoveFromFavoritesApiVersionSerializer = _$RoomRemoveFromFavoritesApiVersionSerializer(); Serializer _$roomRemoveFromFavoritesResponseApplicationJsonOcsSerializer = _$RoomRemoveFromFavoritesResponseApplicationJson_OcsSerializer(); Serializer _$roomRemoveFromFavoritesResponseApplicationJsonSerializer = _$RoomRemoveFromFavoritesResponseApplicationJsonSerializer(); Serializer _$roomSetNotificationLevelApiVersionSerializer = _$RoomSetNotificationLevelApiVersionSerializer(); Serializer _$roomSetNotificationLevelResponseApplicationJsonOcsSerializer = _$RoomSetNotificationLevelResponseApplicationJson_OcsSerializer(); Serializer _$roomSetNotificationLevelResponseApplicationJsonSerializer = _$RoomSetNotificationLevelResponseApplicationJsonSerializer(); Serializer _$roomSetNotificationCallsApiVersionSerializer = _$RoomSetNotificationCallsApiVersionSerializer(); Serializer _$roomSetNotificationCallsResponseApplicationJsonOcsSerializer = _$RoomSetNotificationCallsResponseApplicationJson_OcsSerializer(); Serializer _$roomSetNotificationCallsResponseApplicationJsonSerializer = _$RoomSetNotificationCallsResponseApplicationJsonSerializer(); Serializer _$roomSetLobbyApiVersionSerializer = _$RoomSetLobbyApiVersionSerializer(); Serializer _$roomSetLobbyResponseApplicationJsonOcsSerializer = _$RoomSetLobbyResponseApplicationJson_OcsSerializer(); Serializer _$roomSetLobbyResponseApplicationJsonSerializer = _$RoomSetLobbyResponseApplicationJsonSerializer(); Serializer _$roomSetsipEnabledApiVersionSerializer = _$RoomSetsipEnabledApiVersionSerializer(); Serializer _$roomSetsipEnabledResponseApplicationJsonOcsSerializer = _$RoomSetsipEnabledResponseApplicationJson_OcsSerializer(); Serializer _$roomSetsipEnabledResponseApplicationJsonSerializer = _$RoomSetsipEnabledResponseApplicationJsonSerializer(); Serializer _$roomSetRecordingConsentApiVersionSerializer = _$RoomSetRecordingConsentApiVersionSerializer(); Serializer _$roomSetRecordingConsentResponseApplicationJsonOcsSerializer = _$RoomSetRecordingConsentResponseApplicationJson_OcsSerializer(); Serializer _$roomSetRecordingConsentResponseApplicationJsonSerializer = _$RoomSetRecordingConsentResponseApplicationJsonSerializer(); Serializer _$roomSetMessageExpirationApiVersionSerializer = _$RoomSetMessageExpirationApiVersionSerializer(); Serializer _$roomSetMessageExpirationResponseApplicationJsonOcsSerializer = _$RoomSetMessageExpirationResponseApplicationJson_OcsSerializer(); Serializer _$roomSetMessageExpirationResponseApplicationJsonSerializer = _$RoomSetMessageExpirationResponseApplicationJsonSerializer(); Serializer _$settingsSetsipSettingsApiVersionSerializer = _$SettingsSetsipSettingsApiVersionSerializer(); Serializer _$settingsSetsipSettingsResponseApplicationJsonOcsSerializer = _$SettingsSetsipSettingsResponseApplicationJson_OcsSerializer(); Serializer _$settingsSetsipSettingsResponseApplicationJsonSerializer = _$SettingsSetsipSettingsResponseApplicationJsonSerializer(); Serializer _$settingsSetUserSettingApiVersionSerializer = _$SettingsSetUserSettingApiVersionSerializer(); Serializer _$settingsSetUserSettingResponseApplicationJsonOcsSerializer = _$SettingsSetUserSettingResponseApplicationJson_OcsSerializer(); Serializer _$settingsSetUserSettingResponseApplicationJsonSerializer = _$SettingsSetUserSettingResponseApplicationJsonSerializer(); Serializer _$signalingGetSettingsApiVersionSerializer = _$SignalingGetSettingsApiVersionSerializer(); Serializer _$signalingSettingsHelloAuthParams$10Serializer = _$SignalingSettings_HelloAuthParams_$10Serializer(); Serializer _$signalingSettingsHelloAuthParams$20Serializer = _$SignalingSettings_HelloAuthParams_$20Serializer(); Serializer _$signalingSettingsHelloAuthParamsSerializer = _$SignalingSettings_HelloAuthParamsSerializer(); Serializer _$signalingSettingsStunserversSerializer = _$SignalingSettings_StunserversSerializer(); Serializer _$signalingSettingsTurnserversSerializer = _$SignalingSettings_TurnserversSerializer(); Serializer _$signalingSettingsSerializer = _$SignalingSettingsSerializer(); Serializer _$signalingGetSettingsResponseApplicationJsonOcsSerializer = _$SignalingGetSettingsResponseApplicationJson_OcsSerializer(); Serializer _$signalingGetSettingsResponseApplicationJsonSerializer = _$SignalingGetSettingsResponseApplicationJsonSerializer(); Serializer _$signalingGetWelcomeMessageApiVersionSerializer = _$SignalingGetWelcomeMessageApiVersionSerializer(); Serializer _$signalingGetWelcomeMessageResponseApplicationJsonOcsSerializer = _$SignalingGetWelcomeMessageResponseApplicationJson_OcsSerializer(); Serializer _$signalingGetWelcomeMessageResponseApplicationJsonSerializer = _$SignalingGetWelcomeMessageResponseApplicationJsonSerializer(); Serializer _$signalingPullMessagesApiVersionSerializer = _$SignalingPullMessagesApiVersionSerializer(); Serializer _$signalingSessionSerializer = _$SignalingSessionSerializer(); Serializer _$signalingSessionsSerializer = _$SignalingSessionsSerializer(); Serializer _$signalingMessageTypeSerializer = _$SignalingMessageTypeSerializer(); Serializer _$signalingRoomTypeSerializer = _$SignalingRoomTypeSerializer(); Serializer _$signalingSessionDescriptionMessagePayloadTypeSerializer = _$SignalingSessionDescriptionMessage_Payload_TypeSerializer(); Serializer _$signalingSessionDescriptionMessagePayloadSerializer = _$SignalingSessionDescriptionMessage_PayloadSerializer(); Serializer _$signalingSessionDescriptionMessageSerializer = _$SignalingSessionDescriptionMessageSerializer(); Serializer _$signalingICECandidateMessagePayloadCandidateSerializer = _$SignalingICECandidateMessage_Payload_CandidateSerializer(); Serializer _$signalingICECandidateMessagePayloadSerializer = _$SignalingICECandidateMessage_PayloadSerializer(); Serializer _$signalingICECandidateMessageSerializer = _$SignalingICECandidateMessageSerializer(); Serializer _$signalingMuteMessagePayloadNameSerializer = _$SignalingMuteMessage_Payload_NameSerializer(); Serializer _$signalingMuteMessagePayloadSerializer = _$SignalingMuteMessage_PayloadSerializer(); Serializer _$signalingMuteMessageSerializer = _$SignalingMuteMessageSerializer(); Serializer _$signalingMessageWrapperSerializer = _$SignalingMessageWrapperSerializer(); Serializer _$signalingPullMessagesResponseApplicationJsonOcsSerializer = _$SignalingPullMessagesResponseApplicationJson_OcsSerializer(); Serializer _$signalingPullMessagesResponseApplicationJsonSerializer = _$SignalingPullMessagesResponseApplicationJsonSerializer(); Serializer _$signalingSendMessagesMessagesSerializer = _$SignalingSendMessagesMessagesSerializer(); Serializer _$signalingSendMessagesApiVersionSerializer = _$SignalingSendMessagesApiVersionSerializer(); Serializer _$signalingSendMessagesResponseApplicationJsonOcsSerializer = _$SignalingSendMessagesResponseApplicationJson_OcsSerializer(); Serializer _$signalingSendMessagesResponseApplicationJsonSerializer = _$SignalingSendMessagesResponseApplicationJsonSerializer(); Serializer _$tempAvatarPostAvatarResponseApplicationJsonOcsSerializer = _$TempAvatarPostAvatarResponseApplicationJson_OcsSerializer(); Serializer _$tempAvatarPostAvatarResponseApplicationJsonSerializer = _$TempAvatarPostAvatarResponseApplicationJsonSerializer(); Serializer _$tempAvatarDeleteAvatarResponseApplicationJsonOcsSerializer = _$TempAvatarDeleteAvatarResponseApplicationJson_OcsSerializer(); Serializer _$tempAvatarDeleteAvatarResponseApplicationJsonSerializer = _$TempAvatarDeleteAvatarResponseApplicationJsonSerializer(); Serializer _$botWithDetailsAndSecretSerializer = _$BotWithDetailsAndSecretSerializer(); Serializer _$publicCapabilities0SpreedConfigAttachmentsSerializer = _$PublicCapabilities0_Spreed_Config_AttachmentsSerializer(); Serializer _$publicCapabilities0SpreedConfigCallSerializer = _$PublicCapabilities0_Spreed_Config_CallSerializer(); Serializer _$publicCapabilities0SpreedConfigChatSerializer = _$PublicCapabilities0_Spreed_Config_ChatSerializer(); Serializer _$publicCapabilities0SpreedConfigConversationsSerializer = _$PublicCapabilities0_Spreed_Config_ConversationsSerializer(); Serializer _$publicCapabilities0SpreedConfigPreviewsSerializer = _$PublicCapabilities0_Spreed_Config_PreviewsSerializer(); Serializer _$publicCapabilities0SpreedConfigSignalingSerializer = _$PublicCapabilities0_Spreed_Config_SignalingSerializer(); Serializer _$publicCapabilities0SpreedConfigSerializer = _$PublicCapabilities0_Spreed_ConfigSerializer(); Serializer _$publicCapabilities0SpreedSerializer = _$PublicCapabilities0_SpreedSerializer(); Serializer _$publicCapabilities0Serializer = _$PublicCapabilities0Serializer(); class _$AvatarGetAvatarApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [AvatarGetAvatarApiVersion]; @override final String wireName = 'AvatarGetAvatarApiVersion'; @override Object serialize(Serializers serializers, AvatarGetAvatarApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override AvatarGetAvatarApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => AvatarGetAvatarApiVersion.valueOf(serialized as String); } class _$AvatarUploadAvatarApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [AvatarUploadAvatarApiVersion]; @override final String wireName = 'AvatarUploadAvatarApiVersion'; @override Object serialize(Serializers serializers, AvatarUploadAvatarApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override AvatarUploadAvatarApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => AvatarUploadAvatarApiVersion.valueOf(serialized as String); } class _$OCSMetaSerializer implements StructuredSerializer { @override final Iterable types = const [OCSMeta, _$OCSMeta]; @override final String wireName = 'OCSMeta'; @override Iterable serialize(Serializers serializers, OCSMeta object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'status', serializers.serialize(object.status, specifiedType: const FullType(String)), 'statuscode', serializers.serialize(object.statuscode, specifiedType: const FullType(int)), ]; Object? value; value = object.message; if (value != null) { result ..add('message') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } value = object.totalitems; if (value != null) { result ..add('totalitems') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } value = object.itemsperpage; if (value != null) { result ..add('itemsperpage') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } return result; } @override OCSMeta deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = OCSMetaBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'status': result.status = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'statuscode': result.statuscode = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'message': result.message = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'totalitems': result.totalitems = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'itemsperpage': result.itemsperpage = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; } } return result.build(); } } class _$ChatMessageSerializer implements StructuredSerializer { @override final Iterable types = const [ChatMessage, _$ChatMessage]; @override final String wireName = 'ChatMessage'; @override Iterable serialize(Serializers serializers, ChatMessage object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'actorDisplayName', serializers.serialize(object.actorDisplayName, specifiedType: const FullType(String)), 'actorId', serializers.serialize(object.actorId, specifiedType: const FullType(String)), 'actorType', serializers.serialize(object.actorType, specifiedType: const FullType(String)), 'expirationTimestamp', serializers.serialize(object.expirationTimestamp, specifiedType: const FullType(int)), 'id', serializers.serialize(object.id, specifiedType: const FullType(int)), 'isReplyable', serializers.serialize(object.isReplyable, specifiedType: const FullType(bool)), 'markdown', serializers.serialize(object.markdown, specifiedType: const FullType(bool)), 'message', serializers.serialize(object.message, specifiedType: const FullType(String)), 'messageParameters', serializers.serialize(object.messageParameters, specifiedType: const FullType(BuiltMap, [ FullType(String), FullType(BuiltMap, [FullType(String), FullType(JsonObject)]) ])), 'messageType', serializers.serialize(object.messageType, specifiedType: const FullType(String)), 'reactions', serializers.serialize(object.reactions, specifiedType: const FullType(BuiltMap, [FullType(String), FullType(int)])), 'referenceId', serializers.serialize(object.referenceId, specifiedType: const FullType(String)), 'systemMessage', serializers.serialize(object.systemMessage, specifiedType: const FullType(String)), 'timestamp', serializers.serialize(object.timestamp, specifiedType: const FullType(int)), 'token', serializers.serialize(object.token, specifiedType: const FullType(String)), ]; Object? value; value = object.deleted; if (value != null) { result ..add('deleted') ..add(serializers.serialize(value, specifiedType: const FullType(bool))); } return result; } @override ChatMessage deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ChatMessageBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'actorDisplayName': result.actorDisplayName = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'actorId': result.actorId = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'actorType': result.actorType = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'deleted': result.deleted = serializers.deserialize(value, specifiedType: const FullType(bool)) as bool?; break; case 'expirationTimestamp': result.expirationTimestamp = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'id': result.id = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'isReplyable': result.isReplyable = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'markdown': result.markdown = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'message': result.message = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'messageParameters': result.messageParameters.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltMap, [ FullType(String), FullType(BuiltMap, [FullType(String), FullType(JsonObject)]) ]))!); break; case 'messageType': result.messageType = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'reactions': result.reactions.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltMap, [FullType(String), FullType(int)]))!); break; case 'referenceId': result.referenceId = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'systemMessage': result.systemMessage = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'timestamp': result.timestamp = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'token': result.token = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; } } return result.build(); } } class _$RoomSerializer implements StructuredSerializer { @override final Iterable types = const [Room, _$Room]; @override final String wireName = 'Room'; @override Iterable serialize(Serializers serializers, Room object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'actorId', serializers.serialize(object.actorId, specifiedType: const FullType(String)), 'actorType', serializers.serialize(object.actorType, specifiedType: const FullType(String)), 'attendeeId', serializers.serialize(object.attendeeId, specifiedType: const FullType(int)), 'attendeePermissions', serializers.serialize(object.attendeePermissions, specifiedType: const FullType(int)), 'avatarVersion', serializers.serialize(object.avatarVersion, specifiedType: const FullType(String)), 'breakoutRoomMode', serializers.serialize(object.breakoutRoomMode, specifiedType: const FullType(int)), 'breakoutRoomStatus', serializers.serialize(object.breakoutRoomStatus, specifiedType: const FullType(int)), 'callFlag', serializers.serialize(object.callFlag, specifiedType: const FullType(int)), 'callPermissions', serializers.serialize(object.callPermissions, specifiedType: const FullType(int)), 'callRecording', serializers.serialize(object.callRecording, specifiedType: const FullType(int)), 'callStartTime', serializers.serialize(object.callStartTime, specifiedType: const FullType(int)), 'canDeleteConversation', serializers.serialize(object.canDeleteConversation, specifiedType: const FullType(bool)), 'canEnableSIP', serializers.serialize(object.canEnableSIP, specifiedType: const FullType(bool)), 'canLeaveConversation', serializers.serialize(object.canLeaveConversation, specifiedType: const FullType(bool)), 'canStartCall', serializers.serialize(object.canStartCall, specifiedType: const FullType(bool)), 'defaultPermissions', serializers.serialize(object.defaultPermissions, specifiedType: const FullType(int)), 'description', serializers.serialize(object.description, specifiedType: const FullType(String)), 'displayName', serializers.serialize(object.displayName, specifiedType: const FullType(String)), 'hasCall', serializers.serialize(object.hasCall, specifiedType: const FullType(bool)), 'hasPassword', serializers.serialize(object.hasPassword, specifiedType: const FullType(bool)), 'id', serializers.serialize(object.id, specifiedType: const FullType(int)), 'isCustomAvatar', serializers.serialize(object.isCustomAvatar, specifiedType: const FullType(bool)), 'isFavorite', serializers.serialize(object.isFavorite, specifiedType: const FullType(bool)), 'lastActivity', serializers.serialize(object.lastActivity, specifiedType: const FullType(int)), 'lastCommonReadMessage', serializers.serialize(object.lastCommonReadMessage, specifiedType: const FullType(int)), 'lastMessage', serializers.serialize(object.lastMessage, specifiedType: const FullType(Room_LastMessage)), 'lastPing', serializers.serialize(object.lastPing, specifiedType: const FullType(int)), 'lastReadMessage', serializers.serialize(object.lastReadMessage, specifiedType: const FullType(int)), 'listable', serializers.serialize(object.listable, specifiedType: const FullType(int)), 'lobbyState', serializers.serialize(object.lobbyState, specifiedType: const FullType(int)), 'lobbyTimer', serializers.serialize(object.lobbyTimer, specifiedType: const FullType(int)), 'messageExpiration', serializers.serialize(object.messageExpiration, specifiedType: const FullType(int)), 'name', serializers.serialize(object.name, specifiedType: const FullType(String)), 'notificationCalls', serializers.serialize(object.notificationCalls, specifiedType: const FullType(int)), 'notificationLevel', serializers.serialize(object.notificationLevel, specifiedType: const FullType(int)), 'objectId', serializers.serialize(object.objectId, specifiedType: const FullType(String)), 'objectType', serializers.serialize(object.objectType, specifiedType: const FullType(String)), 'participantFlags', serializers.serialize(object.participantFlags, specifiedType: const FullType(int)), 'participantType', serializers.serialize(object.participantType, specifiedType: const FullType(int)), 'permissions', serializers.serialize(object.permissions, specifiedType: const FullType(int)), 'readOnly', serializers.serialize(object.readOnly, specifiedType: const FullType(int)), 'sessionId', serializers.serialize(object.sessionId, specifiedType: const FullType(String)), 'sipEnabled', serializers.serialize(object.sipEnabled, specifiedType: const FullType(int)), 'token', serializers.serialize(object.token, specifiedType: const FullType(String)), 'type', serializers.serialize(object.type, specifiedType: const FullType(int)), 'unreadMention', serializers.serialize(object.unreadMention, specifiedType: const FullType(bool)), 'unreadMentionDirect', serializers.serialize(object.unreadMentionDirect, specifiedType: const FullType(bool)), 'unreadMessages', serializers.serialize(object.unreadMessages, specifiedType: const FullType(int)), ]; Object? value; value = object.attendeePin; if (value != null) { result ..add('attendeePin') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } value = object.recordingConsent; if (value != null) { result ..add('recordingConsent') ..add(serializers.serialize(value, specifiedType: const FullType(int))); } value = object.status; if (value != null) { result ..add('status') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } value = object.statusClearAt; if (value != null) { result ..add('statusClearAt') ..add(serializers.serialize(value, specifiedType: const FullType(int))); } value = object.statusIcon; if (value != null) { result ..add('statusIcon') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } value = object.statusMessage; if (value != null) { result ..add('statusMessage') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } return result; } @override Room deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'actorId': result.actorId = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'actorType': result.actorType = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'attendeeId': result.attendeeId = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'attendeePermissions': result.attendeePermissions = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'attendeePin': result.attendeePin = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'avatarVersion': result.avatarVersion = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'breakoutRoomMode': result.breakoutRoomMode = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'breakoutRoomStatus': result.breakoutRoomStatus = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'callFlag': result.callFlag = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'callPermissions': result.callPermissions = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'callRecording': result.callRecording = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'callStartTime': result.callStartTime = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'canDeleteConversation': result.canDeleteConversation = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'canEnableSIP': result.canEnableSIP = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'canLeaveConversation': result.canLeaveConversation = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'canStartCall': result.canStartCall = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'defaultPermissions': result.defaultPermissions = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'description': result.description = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'displayName': result.displayName = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'hasCall': result.hasCall = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'hasPassword': result.hasPassword = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'id': result.id = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'isCustomAvatar': result.isCustomAvatar = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'isFavorite': result.isFavorite = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'lastActivity': result.lastActivity = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'lastCommonReadMessage': result.lastCommonReadMessage = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'lastMessage': result.lastMessage.replace( serializers.deserialize(value, specifiedType: const FullType(Room_LastMessage))! as Room_LastMessage); break; case 'lastPing': result.lastPing = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'lastReadMessage': result.lastReadMessage = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'listable': result.listable = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'lobbyState': result.lobbyState = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'lobbyTimer': result.lobbyTimer = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'messageExpiration': result.messageExpiration = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'name': result.name = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'notificationCalls': result.notificationCalls = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'notificationLevel': result.notificationLevel = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'objectId': result.objectId = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'objectType': result.objectType = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'participantFlags': result.participantFlags = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'participantType': result.participantType = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'permissions': result.permissions = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'readOnly': result.readOnly = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'recordingConsent': result.recordingConsent = serializers.deserialize(value, specifiedType: const FullType(int)) as int?; break; case 'sessionId': result.sessionId = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'sipEnabled': result.sipEnabled = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'status': result.status = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'statusClearAt': result.statusClearAt = serializers.deserialize(value, specifiedType: const FullType(int)) as int?; break; case 'statusIcon': result.statusIcon = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'statusMessage': result.statusMessage = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'token': result.token = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'type': result.type = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'unreadMention': result.unreadMention = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'unreadMentionDirect': result.unreadMentionDirect = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'unreadMessages': result.unreadMessages = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; } } return result.build(); } } class _$AvatarUploadAvatarResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ AvatarUploadAvatarResponseApplicationJson_Ocs, _$AvatarUploadAvatarResponseApplicationJson_Ocs ]; @override final String wireName = 'AvatarUploadAvatarResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, AvatarUploadAvatarResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(Room)), ]; return result; } @override AvatarUploadAvatarResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = AvatarUploadAvatarResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(Room))! as Room); break; } } return result.build(); } } class _$AvatarUploadAvatarResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ AvatarUploadAvatarResponseApplicationJson, _$AvatarUploadAvatarResponseApplicationJson ]; @override final String wireName = 'AvatarUploadAvatarResponseApplicationJson'; @override Iterable serialize(Serializers serializers, AvatarUploadAvatarResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(AvatarUploadAvatarResponseApplicationJson_Ocs)), ]; return result; } @override AvatarUploadAvatarResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = AvatarUploadAvatarResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(AvatarUploadAvatarResponseApplicationJson_Ocs))! as AvatarUploadAvatarResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$AvatarDeleteAvatarApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [AvatarDeleteAvatarApiVersion]; @override final String wireName = 'AvatarDeleteAvatarApiVersion'; @override Object serialize(Serializers serializers, AvatarDeleteAvatarApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override AvatarDeleteAvatarApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => AvatarDeleteAvatarApiVersion.valueOf(serialized as String); } class _$AvatarDeleteAvatarResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ AvatarDeleteAvatarResponseApplicationJson_Ocs, _$AvatarDeleteAvatarResponseApplicationJson_Ocs ]; @override final String wireName = 'AvatarDeleteAvatarResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, AvatarDeleteAvatarResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(Room)), ]; return result; } @override AvatarDeleteAvatarResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = AvatarDeleteAvatarResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(Room))! as Room); break; } } return result.build(); } } class _$AvatarDeleteAvatarResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ AvatarDeleteAvatarResponseApplicationJson, _$AvatarDeleteAvatarResponseApplicationJson ]; @override final String wireName = 'AvatarDeleteAvatarResponseApplicationJson'; @override Iterable serialize(Serializers serializers, AvatarDeleteAvatarResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(AvatarDeleteAvatarResponseApplicationJson_Ocs)), ]; return result; } @override AvatarDeleteAvatarResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = AvatarDeleteAvatarResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(AvatarDeleteAvatarResponseApplicationJson_Ocs))! as AvatarDeleteAvatarResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$AvatarEmojiAvatarApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [AvatarEmojiAvatarApiVersion]; @override final String wireName = 'AvatarEmojiAvatarApiVersion'; @override Object serialize(Serializers serializers, AvatarEmojiAvatarApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override AvatarEmojiAvatarApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => AvatarEmojiAvatarApiVersion.valueOf(serialized as String); } class _$AvatarEmojiAvatarResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ AvatarEmojiAvatarResponseApplicationJson_Ocs, _$AvatarEmojiAvatarResponseApplicationJson_Ocs ]; @override final String wireName = 'AvatarEmojiAvatarResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, AvatarEmojiAvatarResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(Room)), ]; return result; } @override AvatarEmojiAvatarResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = AvatarEmojiAvatarResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(Room))! as Room); break; } } return result.build(); } } class _$AvatarEmojiAvatarResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ AvatarEmojiAvatarResponseApplicationJson, _$AvatarEmojiAvatarResponseApplicationJson ]; @override final String wireName = 'AvatarEmojiAvatarResponseApplicationJson'; @override Iterable serialize(Serializers serializers, AvatarEmojiAvatarResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(AvatarEmojiAvatarResponseApplicationJson_Ocs)), ]; return result; } @override AvatarEmojiAvatarResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = AvatarEmojiAvatarResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(AvatarEmojiAvatarResponseApplicationJson_Ocs))! as AvatarEmojiAvatarResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$AvatarGetAvatarDarkApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [AvatarGetAvatarDarkApiVersion]; @override final String wireName = 'AvatarGetAvatarDarkApiVersion'; @override Object serialize(Serializers serializers, AvatarGetAvatarDarkApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override AvatarGetAvatarDarkApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => AvatarGetAvatarDarkApiVersion.valueOf(serialized as String); } class _$BotSendMessageApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [BotSendMessageApiVersion]; @override final String wireName = 'BotSendMessageApiVersion'; @override Object serialize(Serializers serializers, BotSendMessageApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override BotSendMessageApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => BotSendMessageApiVersion.valueOf(serialized as String); } class _$BotSendMessageResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ BotSendMessageResponseApplicationJson_Ocs, _$BotSendMessageResponseApplicationJson_Ocs ]; @override final String wireName = 'BotSendMessageResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, BotSendMessageResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override BotSendMessageResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BotSendMessageResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$BotSendMessageResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [BotSendMessageResponseApplicationJson, _$BotSendMessageResponseApplicationJson]; @override final String wireName = 'BotSendMessageResponseApplicationJson'; @override Iterable serialize(Serializers serializers, BotSendMessageResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(BotSendMessageResponseApplicationJson_Ocs)), ]; return result; } @override BotSendMessageResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BotSendMessageResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(BotSendMessageResponseApplicationJson_Ocs))! as BotSendMessageResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$BotReactApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [BotReactApiVersion]; @override final String wireName = 'BotReactApiVersion'; @override Object serialize(Serializers serializers, BotReactApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override BotReactApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => BotReactApiVersion.valueOf(serialized as String); } class _$BotReactResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [BotReactResponseApplicationJson_Ocs, _$BotReactResponseApplicationJson_Ocs]; @override final String wireName = 'BotReactResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, BotReactResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override BotReactResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BotReactResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$BotReactResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [BotReactResponseApplicationJson, _$BotReactResponseApplicationJson]; @override final String wireName = 'BotReactResponseApplicationJson'; @override Iterable serialize(Serializers serializers, BotReactResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(BotReactResponseApplicationJson_Ocs)), ]; return result; } @override BotReactResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BotReactResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(BotReactResponseApplicationJson_Ocs))! as BotReactResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$BotDeleteReactionApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [BotDeleteReactionApiVersion]; @override final String wireName = 'BotDeleteReactionApiVersion'; @override Object serialize(Serializers serializers, BotDeleteReactionApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override BotDeleteReactionApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => BotDeleteReactionApiVersion.valueOf(serialized as String); } class _$BotDeleteReactionResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ BotDeleteReactionResponseApplicationJson_Ocs, _$BotDeleteReactionResponseApplicationJson_Ocs ]; @override final String wireName = 'BotDeleteReactionResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, BotDeleteReactionResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override BotDeleteReactionResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BotDeleteReactionResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$BotDeleteReactionResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ BotDeleteReactionResponseApplicationJson, _$BotDeleteReactionResponseApplicationJson ]; @override final String wireName = 'BotDeleteReactionResponseApplicationJson'; @override Iterable serialize(Serializers serializers, BotDeleteReactionResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(BotDeleteReactionResponseApplicationJson_Ocs)), ]; return result; } @override BotDeleteReactionResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BotDeleteReactionResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(BotDeleteReactionResponseApplicationJson_Ocs))! as BotDeleteReactionResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$BotAdminListBotsApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [BotAdminListBotsApiVersion]; @override final String wireName = 'BotAdminListBotsApiVersion'; @override Object serialize(Serializers serializers, BotAdminListBotsApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override BotAdminListBotsApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => BotAdminListBotsApiVersion.valueOf(serialized as String); } class _$BotSerializer implements StructuredSerializer { @override final Iterable types = const [Bot, _$Bot]; @override final String wireName = 'Bot'; @override Iterable serialize(Serializers serializers, Bot object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'id', serializers.serialize(object.id, specifiedType: const FullType(int)), 'name', serializers.serialize(object.name, specifiedType: const FullType(String)), 'state', serializers.serialize(object.state, specifiedType: const FullType(int)), ]; Object? value; value = object.description; if (value != null) { result ..add('description') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } return result; } @override Bot deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BotBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'description': result.description = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'id': result.id = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'name': result.name = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'state': result.state = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; } } return result.build(); } } class _$BotWithDetailsSerializer implements StructuredSerializer { @override final Iterable types = const [BotWithDetails, _$BotWithDetails]; @override final String wireName = 'BotWithDetails'; @override Iterable serialize(Serializers serializers, BotWithDetails object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'id', serializers.serialize(object.id, specifiedType: const FullType(int)), 'name', serializers.serialize(object.name, specifiedType: const FullType(String)), 'state', serializers.serialize(object.state, specifiedType: const FullType(int)), 'error_count', serializers.serialize(object.errorCount, specifiedType: const FullType(int)), 'features', serializers.serialize(object.features, specifiedType: const FullType(int)), 'last_error_date', serializers.serialize(object.lastErrorDate, specifiedType: const FullType(int)), 'last_error_message', serializers.serialize(object.lastErrorMessage, specifiedType: const FullType(String)), 'url', serializers.serialize(object.url, specifiedType: const FullType(String)), 'url_hash', serializers.serialize(object.urlHash, specifiedType: const FullType(String)), ]; Object? value; value = object.description; if (value != null) { result ..add('description') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } return result; } @override BotWithDetails deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BotWithDetailsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'description': result.description = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'id': result.id = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'name': result.name = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'state': result.state = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'error_count': result.errorCount = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'features': result.features = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'last_error_date': result.lastErrorDate = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'last_error_message': result.lastErrorMessage = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'url': result.url = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'url_hash': result.urlHash = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; } } return result.build(); } } class _$BotAdminListBotsResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ BotAdminListBotsResponseApplicationJson_Ocs, _$BotAdminListBotsResponseApplicationJson_Ocs ]; @override final String wireName = 'BotAdminListBotsResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, BotAdminListBotsResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(BuiltList, [FullType(BotWithDetails)])), ]; return result; } @override BotAdminListBotsResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BotAdminListBotsResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(BotWithDetails)]))! as BuiltList); break; } } return result.build(); } } class _$BotAdminListBotsResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ BotAdminListBotsResponseApplicationJson, _$BotAdminListBotsResponseApplicationJson ]; @override final String wireName = 'BotAdminListBotsResponseApplicationJson'; @override Iterable serialize(Serializers serializers, BotAdminListBotsResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(BotAdminListBotsResponseApplicationJson_Ocs)), ]; return result; } @override BotAdminListBotsResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BotAdminListBotsResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(BotAdminListBotsResponseApplicationJson_Ocs))! as BotAdminListBotsResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$BotListBotsApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [BotListBotsApiVersion]; @override final String wireName = 'BotListBotsApiVersion'; @override Object serialize(Serializers serializers, BotListBotsApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override BotListBotsApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => BotListBotsApiVersion.valueOf(serialized as String); } class _$BotListBotsResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [BotListBotsResponseApplicationJson_Ocs, _$BotListBotsResponseApplicationJson_Ocs]; @override final String wireName = 'BotListBotsResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, BotListBotsResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(BuiltList, [FullType(Bot)])), ]; return result; } @override BotListBotsResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BotListBotsResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(Bot)]))! as BuiltList); break; } } return result.build(); } } class _$BotListBotsResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [BotListBotsResponseApplicationJson, _$BotListBotsResponseApplicationJson]; @override final String wireName = 'BotListBotsResponseApplicationJson'; @override Iterable serialize(Serializers serializers, BotListBotsResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(BotListBotsResponseApplicationJson_Ocs)), ]; return result; } @override BotListBotsResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BotListBotsResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(BotListBotsResponseApplicationJson_Ocs))! as BotListBotsResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$BotEnableBotApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [BotEnableBotApiVersion]; @override final String wireName = 'BotEnableBotApiVersion'; @override Object serialize(Serializers serializers, BotEnableBotApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override BotEnableBotApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => BotEnableBotApiVersion.valueOf(serialized as String); } class _$BotEnableBotResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ BotEnableBotResponseApplicationJson_Ocs, _$BotEnableBotResponseApplicationJson_Ocs ]; @override final String wireName = 'BotEnableBotResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, BotEnableBotResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), ]; Object? value; value = object.data; if (value != null) { result ..add('data') ..add(serializers.serialize(value, specifiedType: const FullType(Bot))); } return result; } @override BotEnableBotResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BotEnableBotResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(Bot))! as Bot); break; } } return result.build(); } } class _$BotEnableBotResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [BotEnableBotResponseApplicationJson, _$BotEnableBotResponseApplicationJson]; @override final String wireName = 'BotEnableBotResponseApplicationJson'; @override Iterable serialize(Serializers serializers, BotEnableBotResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(BotEnableBotResponseApplicationJson_Ocs)), ]; return result; } @override BotEnableBotResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BotEnableBotResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(BotEnableBotResponseApplicationJson_Ocs))! as BotEnableBotResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$BotDisableBotApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [BotDisableBotApiVersion]; @override final String wireName = 'BotDisableBotApiVersion'; @override Object serialize(Serializers serializers, BotDisableBotApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override BotDisableBotApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => BotDisableBotApiVersion.valueOf(serialized as String); } class _$BotDisableBotResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ BotDisableBotResponseApplicationJson_Ocs, _$BotDisableBotResponseApplicationJson_Ocs ]; @override final String wireName = 'BotDisableBotResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, BotDisableBotResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), ]; Object? value; value = object.data; if (value != null) { result ..add('data') ..add(serializers.serialize(value, specifiedType: const FullType(Bot))); } return result; } @override BotDisableBotResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BotDisableBotResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(Bot))! as Bot); break; } } return result.build(); } } class _$BotDisableBotResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [BotDisableBotResponseApplicationJson, _$BotDisableBotResponseApplicationJson]; @override final String wireName = 'BotDisableBotResponseApplicationJson'; @override Iterable serialize(Serializers serializers, BotDisableBotResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(BotDisableBotResponseApplicationJson_Ocs)), ]; return result; } @override BotDisableBotResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BotDisableBotResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(BotDisableBotResponseApplicationJson_Ocs))! as BotDisableBotResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$BreakoutRoomConfigureBreakoutRoomsApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [BreakoutRoomConfigureBreakoutRoomsApiVersion]; @override final String wireName = 'BreakoutRoomConfigureBreakoutRoomsApiVersion'; @override Object serialize(Serializers serializers, BreakoutRoomConfigureBreakoutRoomsApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override BreakoutRoomConfigureBreakoutRoomsApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => BreakoutRoomConfigureBreakoutRoomsApiVersion.valueOf(serialized as String); } class _$BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_Ocs, _$BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_Ocs ]; @override final String wireName = 'BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_Ocs'; @override Iterable serialize( Serializers serializers, BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(BuiltList, [FullType(Room)])), ]; return result; } @override BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_Ocs deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(Room)]))! as BuiltList); break; } } return result.build(); } } class _$BreakoutRoomConfigureBreakoutRoomsResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson, _$BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson ]; @override final String wireName = 'BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson'; @override Iterable serialize(Serializers serializers, BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_Ocs)), ]; return result; } @override BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BreakoutRoomConfigureBreakoutRoomsResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_Ocs))! as BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$BreakoutRoomRemoveBreakoutRoomsApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [BreakoutRoomRemoveBreakoutRoomsApiVersion]; @override final String wireName = 'BreakoutRoomRemoveBreakoutRoomsApiVersion'; @override Object serialize(Serializers serializers, BreakoutRoomRemoveBreakoutRoomsApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override BreakoutRoomRemoveBreakoutRoomsApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => BreakoutRoomRemoveBreakoutRoomsApiVersion.valueOf(serialized as String); } class _$BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_Ocs, _$BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_Ocs ]; @override final String wireName = 'BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_Ocs'; @override Iterable serialize( Serializers serializers, BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(Room)), ]; return result; } @override BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_Ocs deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(Room))! as Room); break; } } return result.build(); } } class _$BreakoutRoomRemoveBreakoutRoomsResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson, _$BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson ]; @override final String wireName = 'BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson'; @override Iterable serialize(Serializers serializers, BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_Ocs)), ]; return result; } @override BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BreakoutRoomRemoveBreakoutRoomsResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_Ocs))! as BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$BreakoutRoomBroadcastChatMessageApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [BreakoutRoomBroadcastChatMessageApiVersion]; @override final String wireName = 'BreakoutRoomBroadcastChatMessageApiVersion'; @override Object serialize(Serializers serializers, BreakoutRoomBroadcastChatMessageApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override BreakoutRoomBroadcastChatMessageApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => BreakoutRoomBroadcastChatMessageApiVersion.valueOf(serialized as String); } class _$BreakoutRoomBroadcastChatMessageResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ BreakoutRoomBroadcastChatMessageResponseApplicationJson_Ocs, _$BreakoutRoomBroadcastChatMessageResponseApplicationJson_Ocs ]; @override final String wireName = 'BreakoutRoomBroadcastChatMessageResponseApplicationJson_Ocs'; @override Iterable serialize( Serializers serializers, BreakoutRoomBroadcastChatMessageResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(BuiltList, [FullType(Room)])), ]; return result; } @override BreakoutRoomBroadcastChatMessageResponseApplicationJson_Ocs deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BreakoutRoomBroadcastChatMessageResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(Room)]))! as BuiltList); break; } } return result.build(); } } class _$BreakoutRoomBroadcastChatMessageResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ BreakoutRoomBroadcastChatMessageResponseApplicationJson, _$BreakoutRoomBroadcastChatMessageResponseApplicationJson ]; @override final String wireName = 'BreakoutRoomBroadcastChatMessageResponseApplicationJson'; @override Iterable serialize(Serializers serializers, BreakoutRoomBroadcastChatMessageResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(BreakoutRoomBroadcastChatMessageResponseApplicationJson_Ocs)), ]; return result; } @override BreakoutRoomBroadcastChatMessageResponseApplicationJson deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BreakoutRoomBroadcastChatMessageResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(BreakoutRoomBroadcastChatMessageResponseApplicationJson_Ocs))! as BreakoutRoomBroadcastChatMessageResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$BreakoutRoomApplyAttendeeMapApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [BreakoutRoomApplyAttendeeMapApiVersion]; @override final String wireName = 'BreakoutRoomApplyAttendeeMapApiVersion'; @override Object serialize(Serializers serializers, BreakoutRoomApplyAttendeeMapApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override BreakoutRoomApplyAttendeeMapApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => BreakoutRoomApplyAttendeeMapApiVersion.valueOf(serialized as String); } class _$BreakoutRoomApplyAttendeeMapResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ BreakoutRoomApplyAttendeeMapResponseApplicationJson_Ocs, _$BreakoutRoomApplyAttendeeMapResponseApplicationJson_Ocs ]; @override final String wireName = 'BreakoutRoomApplyAttendeeMapResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, BreakoutRoomApplyAttendeeMapResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(BuiltList, [FullType(Room)])), ]; return result; } @override BreakoutRoomApplyAttendeeMapResponseApplicationJson_Ocs deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BreakoutRoomApplyAttendeeMapResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(Room)]))! as BuiltList); break; } } return result.build(); } } class _$BreakoutRoomApplyAttendeeMapResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ BreakoutRoomApplyAttendeeMapResponseApplicationJson, _$BreakoutRoomApplyAttendeeMapResponseApplicationJson ]; @override final String wireName = 'BreakoutRoomApplyAttendeeMapResponseApplicationJson'; @override Iterable serialize(Serializers serializers, BreakoutRoomApplyAttendeeMapResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(BreakoutRoomApplyAttendeeMapResponseApplicationJson_Ocs)), ]; return result; } @override BreakoutRoomApplyAttendeeMapResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BreakoutRoomApplyAttendeeMapResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(BreakoutRoomApplyAttendeeMapResponseApplicationJson_Ocs))! as BreakoutRoomApplyAttendeeMapResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$BreakoutRoomRequestAssistanceApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [BreakoutRoomRequestAssistanceApiVersion]; @override final String wireName = 'BreakoutRoomRequestAssistanceApiVersion'; @override Object serialize(Serializers serializers, BreakoutRoomRequestAssistanceApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override BreakoutRoomRequestAssistanceApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => BreakoutRoomRequestAssistanceApiVersion.valueOf(serialized as String); } class _$BreakoutRoomRequestAssistanceResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ BreakoutRoomRequestAssistanceResponseApplicationJson_Ocs, _$BreakoutRoomRequestAssistanceResponseApplicationJson_Ocs ]; @override final String wireName = 'BreakoutRoomRequestAssistanceResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, BreakoutRoomRequestAssistanceResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(Room)), ]; return result; } @override BreakoutRoomRequestAssistanceResponseApplicationJson_Ocs deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BreakoutRoomRequestAssistanceResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(Room))! as Room); break; } } return result.build(); } } class _$BreakoutRoomRequestAssistanceResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ BreakoutRoomRequestAssistanceResponseApplicationJson, _$BreakoutRoomRequestAssistanceResponseApplicationJson ]; @override final String wireName = 'BreakoutRoomRequestAssistanceResponseApplicationJson'; @override Iterable serialize(Serializers serializers, BreakoutRoomRequestAssistanceResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(BreakoutRoomRequestAssistanceResponseApplicationJson_Ocs)), ]; return result; } @override BreakoutRoomRequestAssistanceResponseApplicationJson deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BreakoutRoomRequestAssistanceResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(BreakoutRoomRequestAssistanceResponseApplicationJson_Ocs))! as BreakoutRoomRequestAssistanceResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$BreakoutRoomResetRequestForAssistanceApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [BreakoutRoomResetRequestForAssistanceApiVersion]; @override final String wireName = 'BreakoutRoomResetRequestForAssistanceApiVersion'; @override Object serialize(Serializers serializers, BreakoutRoomResetRequestForAssistanceApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override BreakoutRoomResetRequestForAssistanceApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => BreakoutRoomResetRequestForAssistanceApiVersion.valueOf(serialized as String); } class _$BreakoutRoomResetRequestForAssistanceResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ BreakoutRoomResetRequestForAssistanceResponseApplicationJson_Ocs, _$BreakoutRoomResetRequestForAssistanceResponseApplicationJson_Ocs ]; @override final String wireName = 'BreakoutRoomResetRequestForAssistanceResponseApplicationJson_Ocs'; @override Iterable serialize( Serializers serializers, BreakoutRoomResetRequestForAssistanceResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(Room)), ]; return result; } @override BreakoutRoomResetRequestForAssistanceResponseApplicationJson_Ocs deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BreakoutRoomResetRequestForAssistanceResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(Room))! as Room); break; } } return result.build(); } } class _$BreakoutRoomResetRequestForAssistanceResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ BreakoutRoomResetRequestForAssistanceResponseApplicationJson, _$BreakoutRoomResetRequestForAssistanceResponseApplicationJson ]; @override final String wireName = 'BreakoutRoomResetRequestForAssistanceResponseApplicationJson'; @override Iterable serialize( Serializers serializers, BreakoutRoomResetRequestForAssistanceResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(BreakoutRoomResetRequestForAssistanceResponseApplicationJson_Ocs)), ]; return result; } @override BreakoutRoomResetRequestForAssistanceResponseApplicationJson deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BreakoutRoomResetRequestForAssistanceResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(BreakoutRoomResetRequestForAssistanceResponseApplicationJson_Ocs))! as BreakoutRoomResetRequestForAssistanceResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$BreakoutRoomStartBreakoutRoomsApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [BreakoutRoomStartBreakoutRoomsApiVersion]; @override final String wireName = 'BreakoutRoomStartBreakoutRoomsApiVersion'; @override Object serialize(Serializers serializers, BreakoutRoomStartBreakoutRoomsApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override BreakoutRoomStartBreakoutRoomsApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => BreakoutRoomStartBreakoutRoomsApiVersion.valueOf(serialized as String); } class _$BreakoutRoomStartBreakoutRoomsResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ BreakoutRoomStartBreakoutRoomsResponseApplicationJson_Ocs, _$BreakoutRoomStartBreakoutRoomsResponseApplicationJson_Ocs ]; @override final String wireName = 'BreakoutRoomStartBreakoutRoomsResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, BreakoutRoomStartBreakoutRoomsResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(BuiltList, [FullType(Room)])), ]; return result; } @override BreakoutRoomStartBreakoutRoomsResponseApplicationJson_Ocs deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BreakoutRoomStartBreakoutRoomsResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(Room)]))! as BuiltList); break; } } return result.build(); } } class _$BreakoutRoomStartBreakoutRoomsResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ BreakoutRoomStartBreakoutRoomsResponseApplicationJson, _$BreakoutRoomStartBreakoutRoomsResponseApplicationJson ]; @override final String wireName = 'BreakoutRoomStartBreakoutRoomsResponseApplicationJson'; @override Iterable serialize(Serializers serializers, BreakoutRoomStartBreakoutRoomsResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(BreakoutRoomStartBreakoutRoomsResponseApplicationJson_Ocs)), ]; return result; } @override BreakoutRoomStartBreakoutRoomsResponseApplicationJson deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BreakoutRoomStartBreakoutRoomsResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(BreakoutRoomStartBreakoutRoomsResponseApplicationJson_Ocs))! as BreakoutRoomStartBreakoutRoomsResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$BreakoutRoomStopBreakoutRoomsApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [BreakoutRoomStopBreakoutRoomsApiVersion]; @override final String wireName = 'BreakoutRoomStopBreakoutRoomsApiVersion'; @override Object serialize(Serializers serializers, BreakoutRoomStopBreakoutRoomsApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override BreakoutRoomStopBreakoutRoomsApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => BreakoutRoomStopBreakoutRoomsApiVersion.valueOf(serialized as String); } class _$BreakoutRoomStopBreakoutRoomsResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ BreakoutRoomStopBreakoutRoomsResponseApplicationJson_Ocs, _$BreakoutRoomStopBreakoutRoomsResponseApplicationJson_Ocs ]; @override final String wireName = 'BreakoutRoomStopBreakoutRoomsResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, BreakoutRoomStopBreakoutRoomsResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(BuiltList, [FullType(Room)])), ]; return result; } @override BreakoutRoomStopBreakoutRoomsResponseApplicationJson_Ocs deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BreakoutRoomStopBreakoutRoomsResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(Room)]))! as BuiltList); break; } } return result.build(); } } class _$BreakoutRoomStopBreakoutRoomsResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ BreakoutRoomStopBreakoutRoomsResponseApplicationJson, _$BreakoutRoomStopBreakoutRoomsResponseApplicationJson ]; @override final String wireName = 'BreakoutRoomStopBreakoutRoomsResponseApplicationJson'; @override Iterable serialize(Serializers serializers, BreakoutRoomStopBreakoutRoomsResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(BreakoutRoomStopBreakoutRoomsResponseApplicationJson_Ocs)), ]; return result; } @override BreakoutRoomStopBreakoutRoomsResponseApplicationJson deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BreakoutRoomStopBreakoutRoomsResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(BreakoutRoomStopBreakoutRoomsResponseApplicationJson_Ocs))! as BreakoutRoomStopBreakoutRoomsResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$BreakoutRoomSwitchBreakoutRoomApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [BreakoutRoomSwitchBreakoutRoomApiVersion]; @override final String wireName = 'BreakoutRoomSwitchBreakoutRoomApiVersion'; @override Object serialize(Serializers serializers, BreakoutRoomSwitchBreakoutRoomApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override BreakoutRoomSwitchBreakoutRoomApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => BreakoutRoomSwitchBreakoutRoomApiVersion.valueOf(serialized as String); } class _$BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_Ocs, _$BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_Ocs ]; @override final String wireName = 'BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(Room)), ]; return result; } @override BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_Ocs deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(Room))! as Room); break; } } return result.build(); } } class _$BreakoutRoomSwitchBreakoutRoomResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ BreakoutRoomSwitchBreakoutRoomResponseApplicationJson, _$BreakoutRoomSwitchBreakoutRoomResponseApplicationJson ]; @override final String wireName = 'BreakoutRoomSwitchBreakoutRoomResponseApplicationJson'; @override Iterable serialize(Serializers serializers, BreakoutRoomSwitchBreakoutRoomResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_Ocs)), ]; return result; } @override BreakoutRoomSwitchBreakoutRoomResponseApplicationJson deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BreakoutRoomSwitchBreakoutRoomResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_Ocs))! as BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$CallGetPeersForCallApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [CallGetPeersForCallApiVersion]; @override final String wireName = 'CallGetPeersForCallApiVersion'; @override Object serialize(Serializers serializers, CallGetPeersForCallApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override CallGetPeersForCallApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => CallGetPeersForCallApiVersion.valueOf(serialized as String); } class _$CallPeerSerializer implements StructuredSerializer { @override final Iterable types = const [CallPeer, _$CallPeer]; @override final String wireName = 'CallPeer'; @override Iterable serialize(Serializers serializers, CallPeer object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'actorId', serializers.serialize(object.actorId, specifiedType: const FullType(String)), 'actorType', serializers.serialize(object.actorType, specifiedType: const FullType(String)), 'displayName', serializers.serialize(object.displayName, specifiedType: const FullType(String)), 'lastPing', serializers.serialize(object.lastPing, specifiedType: const FullType(int)), 'sessionId', serializers.serialize(object.sessionId, specifiedType: const FullType(String)), 'token', serializers.serialize(object.token, specifiedType: const FullType(String)), ]; return result; } @override CallPeer deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = CallPeerBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'actorId': result.actorId = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'actorType': result.actorType = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'displayName': result.displayName = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'lastPing': result.lastPing = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'sessionId': result.sessionId = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'token': result.token = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; } } return result.build(); } } class _$CallGetPeersForCallResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ CallGetPeersForCallResponseApplicationJson_Ocs, _$CallGetPeersForCallResponseApplicationJson_Ocs ]; @override final String wireName = 'CallGetPeersForCallResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, CallGetPeersForCallResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(BuiltList, [FullType(CallPeer)])), ]; return result; } @override CallGetPeersForCallResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = CallGetPeersForCallResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(CallPeer)]))! as BuiltList); break; } } return result.build(); } } class _$CallGetPeersForCallResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ CallGetPeersForCallResponseApplicationJson, _$CallGetPeersForCallResponseApplicationJson ]; @override final String wireName = 'CallGetPeersForCallResponseApplicationJson'; @override Iterable serialize(Serializers serializers, CallGetPeersForCallResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(CallGetPeersForCallResponseApplicationJson_Ocs)), ]; return result; } @override CallGetPeersForCallResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = CallGetPeersForCallResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(CallGetPeersForCallResponseApplicationJson_Ocs))! as CallGetPeersForCallResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$CallUpdateCallFlagsApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [CallUpdateCallFlagsApiVersion]; @override final String wireName = 'CallUpdateCallFlagsApiVersion'; @override Object serialize(Serializers serializers, CallUpdateCallFlagsApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override CallUpdateCallFlagsApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => CallUpdateCallFlagsApiVersion.valueOf(serialized as String); } class _$CallUpdateCallFlagsResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ CallUpdateCallFlagsResponseApplicationJson_Ocs, _$CallUpdateCallFlagsResponseApplicationJson_Ocs ]; @override final String wireName = 'CallUpdateCallFlagsResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, CallUpdateCallFlagsResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override CallUpdateCallFlagsResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = CallUpdateCallFlagsResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$CallUpdateCallFlagsResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ CallUpdateCallFlagsResponseApplicationJson, _$CallUpdateCallFlagsResponseApplicationJson ]; @override final String wireName = 'CallUpdateCallFlagsResponseApplicationJson'; @override Iterable serialize(Serializers serializers, CallUpdateCallFlagsResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(CallUpdateCallFlagsResponseApplicationJson_Ocs)), ]; return result; } @override CallUpdateCallFlagsResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = CallUpdateCallFlagsResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(CallUpdateCallFlagsResponseApplicationJson_Ocs))! as CallUpdateCallFlagsResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$CallJoinCallApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [CallJoinCallApiVersion]; @override final String wireName = 'CallJoinCallApiVersion'; @override Object serialize(Serializers serializers, CallJoinCallApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override CallJoinCallApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => CallJoinCallApiVersion.valueOf(serialized as String); } class _$CallJoinCallResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ CallJoinCallResponseApplicationJson_Ocs, _$CallJoinCallResponseApplicationJson_Ocs ]; @override final String wireName = 'CallJoinCallResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, CallJoinCallResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override CallJoinCallResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = CallJoinCallResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$CallJoinCallResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [CallJoinCallResponseApplicationJson, _$CallJoinCallResponseApplicationJson]; @override final String wireName = 'CallJoinCallResponseApplicationJson'; @override Iterable serialize(Serializers serializers, CallJoinCallResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(CallJoinCallResponseApplicationJson_Ocs)), ]; return result; } @override CallJoinCallResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = CallJoinCallResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(CallJoinCallResponseApplicationJson_Ocs))! as CallJoinCallResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$CallLeaveCallApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [CallLeaveCallApiVersion]; @override final String wireName = 'CallLeaveCallApiVersion'; @override Object serialize(Serializers serializers, CallLeaveCallApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override CallLeaveCallApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => CallLeaveCallApiVersion.valueOf(serialized as String); } class _$CallLeaveCallResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ CallLeaveCallResponseApplicationJson_Ocs, _$CallLeaveCallResponseApplicationJson_Ocs ]; @override final String wireName = 'CallLeaveCallResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, CallLeaveCallResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override CallLeaveCallResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = CallLeaveCallResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$CallLeaveCallResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [CallLeaveCallResponseApplicationJson, _$CallLeaveCallResponseApplicationJson]; @override final String wireName = 'CallLeaveCallResponseApplicationJson'; @override Iterable serialize(Serializers serializers, CallLeaveCallResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(CallLeaveCallResponseApplicationJson_Ocs)), ]; return result; } @override CallLeaveCallResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = CallLeaveCallResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(CallLeaveCallResponseApplicationJson_Ocs))! as CallLeaveCallResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$CallRingAttendeeApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [CallRingAttendeeApiVersion]; @override final String wireName = 'CallRingAttendeeApiVersion'; @override Object serialize(Serializers serializers, CallRingAttendeeApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override CallRingAttendeeApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => CallRingAttendeeApiVersion.valueOf(serialized as String); } class _$CallRingAttendeeResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ CallRingAttendeeResponseApplicationJson_Ocs, _$CallRingAttendeeResponseApplicationJson_Ocs ]; @override final String wireName = 'CallRingAttendeeResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, CallRingAttendeeResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override CallRingAttendeeResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = CallRingAttendeeResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$CallRingAttendeeResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ CallRingAttendeeResponseApplicationJson, _$CallRingAttendeeResponseApplicationJson ]; @override final String wireName = 'CallRingAttendeeResponseApplicationJson'; @override Iterable serialize(Serializers serializers, CallRingAttendeeResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(CallRingAttendeeResponseApplicationJson_Ocs)), ]; return result; } @override CallRingAttendeeResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = CallRingAttendeeResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(CallRingAttendeeResponseApplicationJson_Ocs))! as CallRingAttendeeResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$CallSipDialOutApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [CallSipDialOutApiVersion]; @override final String wireName = 'CallSipDialOutApiVersion'; @override Object serialize(Serializers serializers, CallSipDialOutApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override CallSipDialOutApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => CallSipDialOutApiVersion.valueOf(serialized as String); } class _$CallSipDialOutResponseApplicationJson_Ocs_DataSerializer implements StructuredSerializer { @override final Iterable types = const [ CallSipDialOutResponseApplicationJson_Ocs_Data, _$CallSipDialOutResponseApplicationJson_Ocs_Data ]; @override final String wireName = 'CallSipDialOutResponseApplicationJson_Ocs_Data'; @override Iterable serialize(Serializers serializers, CallSipDialOutResponseApplicationJson_Ocs_Data object, {FullType specifiedType = FullType.unspecified}) { final result = []; Object? value; value = object.error; if (value != null) { result ..add('error') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } value = object.message; if (value != null) { result ..add('message') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } return result; } @override CallSipDialOutResponseApplicationJson_Ocs_Data deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = CallSipDialOutResponseApplicationJson_Ocs_DataBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'error': result.error = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'message': result.message = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; } } return result.build(); } } class _$CallSipDialOutResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ CallSipDialOutResponseApplicationJson_Ocs, _$CallSipDialOutResponseApplicationJson_Ocs ]; @override final String wireName = 'CallSipDialOutResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, CallSipDialOutResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(CallSipDialOutResponseApplicationJson_Ocs_Data)), ]; return result; } @override CallSipDialOutResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = CallSipDialOutResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(CallSipDialOutResponseApplicationJson_Ocs_Data))! as CallSipDialOutResponseApplicationJson_Ocs_Data); break; } } return result.build(); } } class _$CallSipDialOutResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [CallSipDialOutResponseApplicationJson, _$CallSipDialOutResponseApplicationJson]; @override final String wireName = 'CallSipDialOutResponseApplicationJson'; @override Iterable serialize(Serializers serializers, CallSipDialOutResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(CallSipDialOutResponseApplicationJson_Ocs)), ]; return result; } @override CallSipDialOutResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = CallSipDialOutResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(CallSipDialOutResponseApplicationJson_Ocs))! as CallSipDialOutResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$CertificateGetCertificateExpirationApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [CertificateGetCertificateExpirationApiVersion]; @override final String wireName = 'CertificateGetCertificateExpirationApiVersion'; @override Object serialize(Serializers serializers, CertificateGetCertificateExpirationApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override CertificateGetCertificateExpirationApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => CertificateGetCertificateExpirationApiVersion.valueOf(serialized as String); } class _$CertificateGetCertificateExpirationResponseApplicationJson_Ocs_DataSerializer implements StructuredSerializer { @override final Iterable types = const [ CertificateGetCertificateExpirationResponseApplicationJson_Ocs_Data, _$CertificateGetCertificateExpirationResponseApplicationJson_Ocs_Data ]; @override final String wireName = 'CertificateGetCertificateExpirationResponseApplicationJson_Ocs_Data'; @override Iterable serialize( Serializers serializers, CertificateGetCertificateExpirationResponseApplicationJson_Ocs_Data object, {FullType specifiedType = FullType.unspecified}) { final result = []; Object? value; value = object.expirationInDays; if (value != null) { result ..add('expiration_in_days') ..add(serializers.serialize(value, specifiedType: const FullType(int))); } return result; } @override CertificateGetCertificateExpirationResponseApplicationJson_Ocs_Data deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = CertificateGetCertificateExpirationResponseApplicationJson_Ocs_DataBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'expiration_in_days': result.expirationInDays = serializers.deserialize(value, specifiedType: const FullType(int)) as int?; break; } } return result.build(); } } class _$CertificateGetCertificateExpirationResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ CertificateGetCertificateExpirationResponseApplicationJson_Ocs, _$CertificateGetCertificateExpirationResponseApplicationJson_Ocs ]; @override final String wireName = 'CertificateGetCertificateExpirationResponseApplicationJson_Ocs'; @override Iterable serialize( Serializers serializers, CertificateGetCertificateExpirationResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(CertificateGetCertificateExpirationResponseApplicationJson_Ocs_Data)), ]; return result; } @override CertificateGetCertificateExpirationResponseApplicationJson_Ocs deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = CertificateGetCertificateExpirationResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(CertificateGetCertificateExpirationResponseApplicationJson_Ocs_Data))! as CertificateGetCertificateExpirationResponseApplicationJson_Ocs_Data); break; } } return result.build(); } } class _$CertificateGetCertificateExpirationResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ CertificateGetCertificateExpirationResponseApplicationJson, _$CertificateGetCertificateExpirationResponseApplicationJson ]; @override final String wireName = 'CertificateGetCertificateExpirationResponseApplicationJson'; @override Iterable serialize( Serializers serializers, CertificateGetCertificateExpirationResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(CertificateGetCertificateExpirationResponseApplicationJson_Ocs)), ]; return result; } @override CertificateGetCertificateExpirationResponseApplicationJson deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = CertificateGetCertificateExpirationResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(CertificateGetCertificateExpirationResponseApplicationJson_Ocs))! as CertificateGetCertificateExpirationResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$ChatReceiveMessagesApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [ChatReceiveMessagesApiVersion]; @override final String wireName = 'ChatReceiveMessagesApiVersion'; @override Object serialize(Serializers serializers, ChatReceiveMessagesApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override ChatReceiveMessagesApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => ChatReceiveMessagesApiVersion.valueOf(serialized as String); } class _$ChatMessageWithParentSerializer implements StructuredSerializer { @override final Iterable types = const [ChatMessageWithParent, _$ChatMessageWithParent]; @override final String wireName = 'ChatMessageWithParent'; @override Iterable serialize(Serializers serializers, ChatMessageWithParent object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'actorDisplayName', serializers.serialize(object.actorDisplayName, specifiedType: const FullType(String)), 'actorId', serializers.serialize(object.actorId, specifiedType: const FullType(String)), 'actorType', serializers.serialize(object.actorType, specifiedType: const FullType(String)), 'expirationTimestamp', serializers.serialize(object.expirationTimestamp, specifiedType: const FullType(int)), 'id', serializers.serialize(object.id, specifiedType: const FullType(int)), 'isReplyable', serializers.serialize(object.isReplyable, specifiedType: const FullType(bool)), 'markdown', serializers.serialize(object.markdown, specifiedType: const FullType(bool)), 'message', serializers.serialize(object.message, specifiedType: const FullType(String)), 'messageParameters', serializers.serialize(object.messageParameters, specifiedType: const FullType(BuiltMap, [ FullType(String), FullType(BuiltMap, [FullType(String), FullType(JsonObject)]) ])), 'messageType', serializers.serialize(object.messageType, specifiedType: const FullType(String)), 'reactions', serializers.serialize(object.reactions, specifiedType: const FullType(BuiltMap, [FullType(String), FullType(int)])), 'referenceId', serializers.serialize(object.referenceId, specifiedType: const FullType(String)), 'systemMessage', serializers.serialize(object.systemMessage, specifiedType: const FullType(String)), 'timestamp', serializers.serialize(object.timestamp, specifiedType: const FullType(int)), 'token', serializers.serialize(object.token, specifiedType: const FullType(String)), ]; Object? value; value = object.deleted; if (value != null) { result ..add('deleted') ..add(serializers.serialize(value, specifiedType: const FullType(bool))); } value = object.parent; if (value != null) { result ..add('parent') ..add(serializers.serialize(value, specifiedType: const FullType(ChatMessage))); } return result; } @override ChatMessageWithParent deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ChatMessageWithParentBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'actorDisplayName': result.actorDisplayName = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'actorId': result.actorId = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'actorType': result.actorType = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'deleted': result.deleted = serializers.deserialize(value, specifiedType: const FullType(bool)) as bool?; break; case 'expirationTimestamp': result.expirationTimestamp = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'id': result.id = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'isReplyable': result.isReplyable = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'markdown': result.markdown = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'message': result.message = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'messageParameters': result.messageParameters.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltMap, [ FullType(String), FullType(BuiltMap, [FullType(String), FullType(JsonObject)]) ]))!); break; case 'messageType': result.messageType = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'reactions': result.reactions.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltMap, [FullType(String), FullType(int)]))!); break; case 'referenceId': result.referenceId = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'systemMessage': result.systemMessage = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'timestamp': result.timestamp = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'token': result.token = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'parent': result.parent .replace(serializers.deserialize(value, specifiedType: const FullType(ChatMessage))! as ChatMessage); break; } } return result.build(); } } class _$ChatReceiveMessagesResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ ChatReceiveMessagesResponseApplicationJson_Ocs, _$ChatReceiveMessagesResponseApplicationJson_Ocs ]; @override final String wireName = 'ChatReceiveMessagesResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, ChatReceiveMessagesResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(BuiltList, [FullType(ChatMessageWithParent)])), ]; return result; } @override ChatReceiveMessagesResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ChatReceiveMessagesResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(ChatMessageWithParent)]))! as BuiltList); break; } } return result.build(); } } class _$ChatReceiveMessagesResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ ChatReceiveMessagesResponseApplicationJson, _$ChatReceiveMessagesResponseApplicationJson ]; @override final String wireName = 'ChatReceiveMessagesResponseApplicationJson'; @override Iterable serialize(Serializers serializers, ChatReceiveMessagesResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(ChatReceiveMessagesResponseApplicationJson_Ocs)), ]; return result; } @override ChatReceiveMessagesResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ChatReceiveMessagesResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(ChatReceiveMessagesResponseApplicationJson_Ocs))! as ChatReceiveMessagesResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$ChatSendMessageApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [ChatSendMessageApiVersion]; @override final String wireName = 'ChatSendMessageApiVersion'; @override Object serialize(Serializers serializers, ChatSendMessageApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override ChatSendMessageApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => ChatSendMessageApiVersion.valueOf(serialized as String); } class _$ChatSendMessageResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ ChatSendMessageResponseApplicationJson_Ocs, _$ChatSendMessageResponseApplicationJson_Ocs ]; @override final String wireName = 'ChatSendMessageResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, ChatSendMessageResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), ]; Object? value; value = object.data; if (value != null) { result ..add('data') ..add(serializers.serialize(value, specifiedType: const FullType(ChatMessageWithParent))); } return result; } @override ChatSendMessageResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ChatSendMessageResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(ChatMessageWithParent))! as ChatMessageWithParent); break; } } return result.build(); } } class _$ChatSendMessageResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ChatSendMessageResponseApplicationJson, _$ChatSendMessageResponseApplicationJson]; @override final String wireName = 'ChatSendMessageResponseApplicationJson'; @override Iterable serialize(Serializers serializers, ChatSendMessageResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(ChatSendMessageResponseApplicationJson_Ocs)), ]; return result; } @override ChatSendMessageResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ChatSendMessageResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(ChatSendMessageResponseApplicationJson_Ocs))! as ChatSendMessageResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$ChatClearHistoryApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [ChatClearHistoryApiVersion]; @override final String wireName = 'ChatClearHistoryApiVersion'; @override Object serialize(Serializers serializers, ChatClearHistoryApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override ChatClearHistoryApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => ChatClearHistoryApiVersion.valueOf(serialized as String); } class _$ChatClearHistoryResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ ChatClearHistoryResponseApplicationJson_Ocs, _$ChatClearHistoryResponseApplicationJson_Ocs ]; @override final String wireName = 'ChatClearHistoryResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, ChatClearHistoryResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(ChatMessage)), ]; return result; } @override ChatClearHistoryResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ChatClearHistoryResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data .replace(serializers.deserialize(value, specifiedType: const FullType(ChatMessage))! as ChatMessage); break; } } return result.build(); } } class _$ChatClearHistoryResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ ChatClearHistoryResponseApplicationJson, _$ChatClearHistoryResponseApplicationJson ]; @override final String wireName = 'ChatClearHistoryResponseApplicationJson'; @override Iterable serialize(Serializers serializers, ChatClearHistoryResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(ChatClearHistoryResponseApplicationJson_Ocs)), ]; return result; } @override ChatClearHistoryResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ChatClearHistoryResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(ChatClearHistoryResponseApplicationJson_Ocs))! as ChatClearHistoryResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$ChatDeleteMessageApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [ChatDeleteMessageApiVersion]; @override final String wireName = 'ChatDeleteMessageApiVersion'; @override Object serialize(Serializers serializers, ChatDeleteMessageApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override ChatDeleteMessageApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => ChatDeleteMessageApiVersion.valueOf(serialized as String); } class _$ChatDeleteMessageResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ ChatDeleteMessageResponseApplicationJson_Ocs, _$ChatDeleteMessageResponseApplicationJson_Ocs ]; @override final String wireName = 'ChatDeleteMessageResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, ChatDeleteMessageResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(ChatMessageWithParent)), ]; return result; } @override ChatDeleteMessageResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ChatDeleteMessageResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(ChatMessageWithParent))! as ChatMessageWithParent); break; } } return result.build(); } } class _$ChatDeleteMessageResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ ChatDeleteMessageResponseApplicationJson, _$ChatDeleteMessageResponseApplicationJson ]; @override final String wireName = 'ChatDeleteMessageResponseApplicationJson'; @override Iterable serialize(Serializers serializers, ChatDeleteMessageResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(ChatDeleteMessageResponseApplicationJson_Ocs)), ]; return result; } @override ChatDeleteMessageResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ChatDeleteMessageResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(ChatDeleteMessageResponseApplicationJson_Ocs))! as ChatDeleteMessageResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$ChatGetMessageContextApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [ChatGetMessageContextApiVersion]; @override final String wireName = 'ChatGetMessageContextApiVersion'; @override Object serialize(Serializers serializers, ChatGetMessageContextApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override ChatGetMessageContextApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => ChatGetMessageContextApiVersion.valueOf(serialized as String); } class _$ChatGetMessageContextResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ ChatGetMessageContextResponseApplicationJson_Ocs, _$ChatGetMessageContextResponseApplicationJson_Ocs ]; @override final String wireName = 'ChatGetMessageContextResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, ChatGetMessageContextResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(BuiltList, [FullType(ChatMessageWithParent)])), ]; return result; } @override ChatGetMessageContextResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ChatGetMessageContextResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(ChatMessageWithParent)]))! as BuiltList); break; } } return result.build(); } } class _$ChatGetMessageContextResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ ChatGetMessageContextResponseApplicationJson, _$ChatGetMessageContextResponseApplicationJson ]; @override final String wireName = 'ChatGetMessageContextResponseApplicationJson'; @override Iterable serialize(Serializers serializers, ChatGetMessageContextResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(ChatGetMessageContextResponseApplicationJson_Ocs)), ]; return result; } @override ChatGetMessageContextResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ChatGetMessageContextResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(ChatGetMessageContextResponseApplicationJson_Ocs))! as ChatGetMessageContextResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$ChatGetReminderApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [ChatGetReminderApiVersion]; @override final String wireName = 'ChatGetReminderApiVersion'; @override Object serialize(Serializers serializers, ChatGetReminderApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override ChatGetReminderApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => ChatGetReminderApiVersion.valueOf(serialized as String); } class _$ChatReminderSerializer implements StructuredSerializer { @override final Iterable types = const [ChatReminder, _$ChatReminder]; @override final String wireName = 'ChatReminder'; @override Iterable serialize(Serializers serializers, ChatReminder object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'messageId', serializers.serialize(object.messageId, specifiedType: const FullType(int)), 'timestamp', serializers.serialize(object.timestamp, specifiedType: const FullType(int)), 'token', serializers.serialize(object.token, specifiedType: const FullType(String)), 'userId', serializers.serialize(object.userId, specifiedType: const FullType(String)), ]; return result; } @override ChatReminder deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ChatReminderBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'messageId': result.messageId = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'timestamp': result.timestamp = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'token': result.token = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'userId': result.userId = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; } } return result.build(); } } class _$ChatGetReminderResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ ChatGetReminderResponseApplicationJson_Ocs, _$ChatGetReminderResponseApplicationJson_Ocs ]; @override final String wireName = 'ChatGetReminderResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, ChatGetReminderResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(ChatReminder)), ]; return result; } @override ChatGetReminderResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ChatGetReminderResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data .replace(serializers.deserialize(value, specifiedType: const FullType(ChatReminder))! as ChatReminder); break; } } return result.build(); } } class _$ChatGetReminderResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ChatGetReminderResponseApplicationJson, _$ChatGetReminderResponseApplicationJson]; @override final String wireName = 'ChatGetReminderResponseApplicationJson'; @override Iterable serialize(Serializers serializers, ChatGetReminderResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(ChatGetReminderResponseApplicationJson_Ocs)), ]; return result; } @override ChatGetReminderResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ChatGetReminderResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(ChatGetReminderResponseApplicationJson_Ocs))! as ChatGetReminderResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$ChatSetReminderApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [ChatSetReminderApiVersion]; @override final String wireName = 'ChatSetReminderApiVersion'; @override Object serialize(Serializers serializers, ChatSetReminderApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override ChatSetReminderApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => ChatSetReminderApiVersion.valueOf(serialized as String); } class _$ChatSetReminderResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ ChatSetReminderResponseApplicationJson_Ocs, _$ChatSetReminderResponseApplicationJson_Ocs ]; @override final String wireName = 'ChatSetReminderResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, ChatSetReminderResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(ChatReminder)), ]; return result; } @override ChatSetReminderResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ChatSetReminderResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data .replace(serializers.deserialize(value, specifiedType: const FullType(ChatReminder))! as ChatReminder); break; } } return result.build(); } } class _$ChatSetReminderResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ChatSetReminderResponseApplicationJson, _$ChatSetReminderResponseApplicationJson]; @override final String wireName = 'ChatSetReminderResponseApplicationJson'; @override Iterable serialize(Serializers serializers, ChatSetReminderResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(ChatSetReminderResponseApplicationJson_Ocs)), ]; return result; } @override ChatSetReminderResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ChatSetReminderResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(ChatSetReminderResponseApplicationJson_Ocs))! as ChatSetReminderResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$ChatDeleteReminderApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [ChatDeleteReminderApiVersion]; @override final String wireName = 'ChatDeleteReminderApiVersion'; @override Object serialize(Serializers serializers, ChatDeleteReminderApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override ChatDeleteReminderApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => ChatDeleteReminderApiVersion.valueOf(serialized as String); } class _$ChatDeleteReminderResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ ChatDeleteReminderResponseApplicationJson_Ocs, _$ChatDeleteReminderResponseApplicationJson_Ocs ]; @override final String wireName = 'ChatDeleteReminderResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, ChatDeleteReminderResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override ChatDeleteReminderResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ChatDeleteReminderResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$ChatDeleteReminderResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ ChatDeleteReminderResponseApplicationJson, _$ChatDeleteReminderResponseApplicationJson ]; @override final String wireName = 'ChatDeleteReminderResponseApplicationJson'; @override Iterable serialize(Serializers serializers, ChatDeleteReminderResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(ChatDeleteReminderResponseApplicationJson_Ocs)), ]; return result; } @override ChatDeleteReminderResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ChatDeleteReminderResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(ChatDeleteReminderResponseApplicationJson_Ocs))! as ChatDeleteReminderResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$ChatSetReadMarkerApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [ChatSetReadMarkerApiVersion]; @override final String wireName = 'ChatSetReadMarkerApiVersion'; @override Object serialize(Serializers serializers, ChatSetReadMarkerApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override ChatSetReadMarkerApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => ChatSetReadMarkerApiVersion.valueOf(serialized as String); } class _$ChatSetReadMarkerResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ ChatSetReadMarkerResponseApplicationJson_Ocs, _$ChatSetReadMarkerResponseApplicationJson_Ocs ]; @override final String wireName = 'ChatSetReadMarkerResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, ChatSetReadMarkerResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override ChatSetReadMarkerResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ChatSetReadMarkerResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$ChatSetReadMarkerResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ ChatSetReadMarkerResponseApplicationJson, _$ChatSetReadMarkerResponseApplicationJson ]; @override final String wireName = 'ChatSetReadMarkerResponseApplicationJson'; @override Iterable serialize(Serializers serializers, ChatSetReadMarkerResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(ChatSetReadMarkerResponseApplicationJson_Ocs)), ]; return result; } @override ChatSetReadMarkerResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ChatSetReadMarkerResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(ChatSetReadMarkerResponseApplicationJson_Ocs))! as ChatSetReadMarkerResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$ChatMarkUnreadApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [ChatMarkUnreadApiVersion]; @override final String wireName = 'ChatMarkUnreadApiVersion'; @override Object serialize(Serializers serializers, ChatMarkUnreadApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override ChatMarkUnreadApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => ChatMarkUnreadApiVersion.valueOf(serialized as String); } class _$ChatMarkUnreadResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ ChatMarkUnreadResponseApplicationJson_Ocs, _$ChatMarkUnreadResponseApplicationJson_Ocs ]; @override final String wireName = 'ChatMarkUnreadResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, ChatMarkUnreadResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override ChatMarkUnreadResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ChatMarkUnreadResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$ChatMarkUnreadResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ChatMarkUnreadResponseApplicationJson, _$ChatMarkUnreadResponseApplicationJson]; @override final String wireName = 'ChatMarkUnreadResponseApplicationJson'; @override Iterable serialize(Serializers serializers, ChatMarkUnreadResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(ChatMarkUnreadResponseApplicationJson_Ocs)), ]; return result; } @override ChatMarkUnreadResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ChatMarkUnreadResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(ChatMarkUnreadResponseApplicationJson_Ocs))! as ChatMarkUnreadResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$ChatMentionsApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [ChatMentionsApiVersion]; @override final String wireName = 'ChatMentionsApiVersion'; @override Object serialize(Serializers serializers, ChatMentionsApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override ChatMentionsApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => ChatMentionsApiVersion.valueOf(serialized as String); } class _$ChatMentionSuggestionSerializer implements StructuredSerializer { @override final Iterable types = const [ChatMentionSuggestion, _$ChatMentionSuggestion]; @override final String wireName = 'ChatMentionSuggestion'; @override Iterable serialize(Serializers serializers, ChatMentionSuggestion object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'id', serializers.serialize(object.id, specifiedType: const FullType(String)), 'label', serializers.serialize(object.label, specifiedType: const FullType(String)), 'source', serializers.serialize(object.source, specifiedType: const FullType(String)), ]; Object? value; value = object.status; if (value != null) { result ..add('status') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } value = object.statusClearAt; if (value != null) { result ..add('statusClearAt') ..add(serializers.serialize(value, specifiedType: const FullType(int))); } value = object.statusIcon; if (value != null) { result ..add('statusIcon') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } value = object.statusMessage; if (value != null) { result ..add('statusMessage') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } return result; } @override ChatMentionSuggestion deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ChatMentionSuggestionBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'id': result.id = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'label': result.label = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'source': result.source = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'status': result.status = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'statusClearAt': result.statusClearAt = serializers.deserialize(value, specifiedType: const FullType(int)) as int?; break; case 'statusIcon': result.statusIcon = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'statusMessage': result.statusMessage = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; } } return result.build(); } } class _$ChatMentionsResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ ChatMentionsResponseApplicationJson_Ocs, _$ChatMentionsResponseApplicationJson_Ocs ]; @override final String wireName = 'ChatMentionsResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, ChatMentionsResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(BuiltList, [FullType(ChatMentionSuggestion)])), ]; return result; } @override ChatMentionsResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ChatMentionsResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(ChatMentionSuggestion)]))! as BuiltList); break; } } return result.build(); } } class _$ChatMentionsResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ChatMentionsResponseApplicationJson, _$ChatMentionsResponseApplicationJson]; @override final String wireName = 'ChatMentionsResponseApplicationJson'; @override Iterable serialize(Serializers serializers, ChatMentionsResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(ChatMentionsResponseApplicationJson_Ocs)), ]; return result; } @override ChatMentionsResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ChatMentionsResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(ChatMentionsResponseApplicationJson_Ocs))! as ChatMentionsResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$ChatGetObjectsSharedInRoomApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [ChatGetObjectsSharedInRoomApiVersion]; @override final String wireName = 'ChatGetObjectsSharedInRoomApiVersion'; @override Object serialize(Serializers serializers, ChatGetObjectsSharedInRoomApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override ChatGetObjectsSharedInRoomApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => ChatGetObjectsSharedInRoomApiVersion.valueOf(serialized as String); } class _$ChatGetObjectsSharedInRoomResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ ChatGetObjectsSharedInRoomResponseApplicationJson_Ocs, _$ChatGetObjectsSharedInRoomResponseApplicationJson_Ocs ]; @override final String wireName = 'ChatGetObjectsSharedInRoomResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, ChatGetObjectsSharedInRoomResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(BuiltList, [FullType(ChatMessage)])), ]; return result; } @override ChatGetObjectsSharedInRoomResponseApplicationJson_Ocs deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ChatGetObjectsSharedInRoomResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(ChatMessage)]))! as BuiltList); break; } } return result.build(); } } class _$ChatGetObjectsSharedInRoomResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ ChatGetObjectsSharedInRoomResponseApplicationJson, _$ChatGetObjectsSharedInRoomResponseApplicationJson ]; @override final String wireName = 'ChatGetObjectsSharedInRoomResponseApplicationJson'; @override Iterable serialize(Serializers serializers, ChatGetObjectsSharedInRoomResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(ChatGetObjectsSharedInRoomResponseApplicationJson_Ocs)), ]; return result; } @override ChatGetObjectsSharedInRoomResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ChatGetObjectsSharedInRoomResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(ChatGetObjectsSharedInRoomResponseApplicationJson_Ocs))! as ChatGetObjectsSharedInRoomResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$ChatShareObjectToChatApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [ChatShareObjectToChatApiVersion]; @override final String wireName = 'ChatShareObjectToChatApiVersion'; @override Object serialize(Serializers serializers, ChatShareObjectToChatApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override ChatShareObjectToChatApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => ChatShareObjectToChatApiVersion.valueOf(serialized as String); } class _$ChatShareObjectToChatResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ ChatShareObjectToChatResponseApplicationJson_Ocs, _$ChatShareObjectToChatResponseApplicationJson_Ocs ]; @override final String wireName = 'ChatShareObjectToChatResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, ChatShareObjectToChatResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), ]; Object? value; value = object.data; if (value != null) { result ..add('data') ..add(serializers.serialize(value, specifiedType: const FullType(ChatMessageWithParent))); } return result; } @override ChatShareObjectToChatResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ChatShareObjectToChatResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(ChatMessageWithParent))! as ChatMessageWithParent); break; } } return result.build(); } } class _$ChatShareObjectToChatResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ ChatShareObjectToChatResponseApplicationJson, _$ChatShareObjectToChatResponseApplicationJson ]; @override final String wireName = 'ChatShareObjectToChatResponseApplicationJson'; @override Iterable serialize(Serializers serializers, ChatShareObjectToChatResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(ChatShareObjectToChatResponseApplicationJson_Ocs)), ]; return result; } @override ChatShareObjectToChatResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ChatShareObjectToChatResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(ChatShareObjectToChatResponseApplicationJson_Ocs))! as ChatShareObjectToChatResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$ChatGetObjectsSharedInRoomOverviewApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [ChatGetObjectsSharedInRoomOverviewApiVersion]; @override final String wireName = 'ChatGetObjectsSharedInRoomOverviewApiVersion'; @override Object serialize(Serializers serializers, ChatGetObjectsSharedInRoomOverviewApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override ChatGetObjectsSharedInRoomOverviewApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => ChatGetObjectsSharedInRoomOverviewApiVersion.valueOf(serialized as String); } class _$ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_Ocs, _$ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_Ocs ]; @override final String wireName = 'ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_Ocs'; @override Iterable serialize( Serializers serializers, ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(BuiltMap, [ FullType(String), FullType(BuiltList, [FullType(ChatMessage)]) ])), ]; return result; } @override ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_Ocs deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltMap, [ FullType(String), FullType(BuiltList, [FullType(ChatMessage)]) ]))!); break; } } return result.build(); } } class _$ChatGetObjectsSharedInRoomOverviewResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ ChatGetObjectsSharedInRoomOverviewResponseApplicationJson, _$ChatGetObjectsSharedInRoomOverviewResponseApplicationJson ]; @override final String wireName = 'ChatGetObjectsSharedInRoomOverviewResponseApplicationJson'; @override Iterable serialize(Serializers serializers, ChatGetObjectsSharedInRoomOverviewResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_Ocs)), ]; return result; } @override ChatGetObjectsSharedInRoomOverviewResponseApplicationJson deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ChatGetObjectsSharedInRoomOverviewResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_Ocs))! as ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$FederationAcceptShareApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [FederationAcceptShareApiVersion]; @override final String wireName = 'FederationAcceptShareApiVersion'; @override Object serialize(Serializers serializers, FederationAcceptShareApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override FederationAcceptShareApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => FederationAcceptShareApiVersion.valueOf(serialized as String); } class _$FederationAcceptShareResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ FederationAcceptShareResponseApplicationJson_Ocs, _$FederationAcceptShareResponseApplicationJson_Ocs ]; @override final String wireName = 'FederationAcceptShareResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, FederationAcceptShareResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override FederationAcceptShareResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = FederationAcceptShareResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$FederationAcceptShareResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ FederationAcceptShareResponseApplicationJson, _$FederationAcceptShareResponseApplicationJson ]; @override final String wireName = 'FederationAcceptShareResponseApplicationJson'; @override Iterable serialize(Serializers serializers, FederationAcceptShareResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(FederationAcceptShareResponseApplicationJson_Ocs)), ]; return result; } @override FederationAcceptShareResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = FederationAcceptShareResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(FederationAcceptShareResponseApplicationJson_Ocs))! as FederationAcceptShareResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$FederationRejectShareApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [FederationRejectShareApiVersion]; @override final String wireName = 'FederationRejectShareApiVersion'; @override Object serialize(Serializers serializers, FederationRejectShareApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override FederationRejectShareApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => FederationRejectShareApiVersion.valueOf(serialized as String); } class _$FederationRejectShareResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ FederationRejectShareResponseApplicationJson_Ocs, _$FederationRejectShareResponseApplicationJson_Ocs ]; @override final String wireName = 'FederationRejectShareResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, FederationRejectShareResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override FederationRejectShareResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = FederationRejectShareResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$FederationRejectShareResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ FederationRejectShareResponseApplicationJson, _$FederationRejectShareResponseApplicationJson ]; @override final String wireName = 'FederationRejectShareResponseApplicationJson'; @override Iterable serialize(Serializers serializers, FederationRejectShareResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(FederationRejectShareResponseApplicationJson_Ocs)), ]; return result; } @override FederationRejectShareResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = FederationRejectShareResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(FederationRejectShareResponseApplicationJson_Ocs))! as FederationRejectShareResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$FederationGetSharesApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [FederationGetSharesApiVersion]; @override final String wireName = 'FederationGetSharesApiVersion'; @override Object serialize(Serializers serializers, FederationGetSharesApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override FederationGetSharesApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => FederationGetSharesApiVersion.valueOf(serialized as String); } class _$FederationInviteSerializer implements StructuredSerializer { @override final Iterable types = const [FederationInvite, _$FederationInvite]; @override final String wireName = 'FederationInvite'; @override Iterable serialize(Serializers serializers, FederationInvite object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'access_token', serializers.serialize(object.accessToken, specifiedType: const FullType(String)), 'id', serializers.serialize(object.id, specifiedType: const FullType(int)), 'local_room_id', serializers.serialize(object.localRoomId, specifiedType: const FullType(int)), 'remote_attendee_id', serializers.serialize(object.remoteAttendeeId, specifiedType: const FullType(String)), 'remote_server_url', serializers.serialize(object.remoteServerUrl, specifiedType: const FullType(String)), 'remote_token', serializers.serialize(object.remoteToken, specifiedType: const FullType(String)), 'user_id', serializers.serialize(object.userId, specifiedType: const FullType(String)), ]; return result; } @override FederationInvite deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = FederationInviteBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'access_token': result.accessToken = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'id': result.id = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'local_room_id': result.localRoomId = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'remote_attendee_id': result.remoteAttendeeId = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'remote_server_url': result.remoteServerUrl = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'remote_token': result.remoteToken = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'user_id': result.userId = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; } } return result.build(); } } class _$FederationGetSharesResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ FederationGetSharesResponseApplicationJson_Ocs, _$FederationGetSharesResponseApplicationJson_Ocs ]; @override final String wireName = 'FederationGetSharesResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, FederationGetSharesResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(BuiltList, [FullType(FederationInvite)])), ]; return result; } @override FederationGetSharesResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = FederationGetSharesResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(FederationInvite)]))! as BuiltList); break; } } return result.build(); } } class _$FederationGetSharesResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ FederationGetSharesResponseApplicationJson, _$FederationGetSharesResponseApplicationJson ]; @override final String wireName = 'FederationGetSharesResponseApplicationJson'; @override Iterable serialize(Serializers serializers, FederationGetSharesResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(FederationGetSharesResponseApplicationJson_Ocs)), ]; return result; } @override FederationGetSharesResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = FederationGetSharesResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(FederationGetSharesResponseApplicationJson_Ocs))! as FederationGetSharesResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$FilesIntegrationGetRoomByFileIdApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [FilesIntegrationGetRoomByFileIdApiVersion]; @override final String wireName = 'FilesIntegrationGetRoomByFileIdApiVersion'; @override Object serialize(Serializers serializers, FilesIntegrationGetRoomByFileIdApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override FilesIntegrationGetRoomByFileIdApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => FilesIntegrationGetRoomByFileIdApiVersion.valueOf(serialized as String); } class _$FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_DataSerializer implements StructuredSerializer { @override final Iterable types = const [ FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_Data, _$FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_Data ]; @override final String wireName = 'FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_Data'; @override Iterable serialize( Serializers serializers, FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_Data object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'token', serializers.serialize(object.token, specifiedType: const FullType(String)), ]; return result; } @override FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_Data deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_DataBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'token': result.token = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; } } return result.build(); } } class _$FilesIntegrationGetRoomByFileIdResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs, _$FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs ]; @override final String wireName = 'FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs'; @override Iterable serialize( Serializers serializers, FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_Data)), ]; return result; } @override FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = FilesIntegrationGetRoomByFileIdResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_Data))! as FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_Data); break; } } return result.build(); } } class _$FilesIntegrationGetRoomByFileIdResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ FilesIntegrationGetRoomByFileIdResponseApplicationJson, _$FilesIntegrationGetRoomByFileIdResponseApplicationJson ]; @override final String wireName = 'FilesIntegrationGetRoomByFileIdResponseApplicationJson'; @override Iterable serialize(Serializers serializers, FilesIntegrationGetRoomByFileIdResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs)), ]; return result; } @override FilesIntegrationGetRoomByFileIdResponseApplicationJson deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = FilesIntegrationGetRoomByFileIdResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs))! as FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$FilesIntegrationGetRoomByShareTokenApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [FilesIntegrationGetRoomByShareTokenApiVersion]; @override final String wireName = 'FilesIntegrationGetRoomByShareTokenApiVersion'; @override Object serialize(Serializers serializers, FilesIntegrationGetRoomByShareTokenApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override FilesIntegrationGetRoomByShareTokenApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => FilesIntegrationGetRoomByShareTokenApiVersion.valueOf(serialized as String); } class _$FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_DataSerializer implements StructuredSerializer { @override final Iterable types = const [ FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_Data, _$FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_Data ]; @override final String wireName = 'FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_Data'; @override Iterable serialize( Serializers serializers, FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_Data object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'token', serializers.serialize(object.token, specifiedType: const FullType(String)), 'userId', serializers.serialize(object.userId, specifiedType: const FullType(String)), 'userDisplayName', serializers.serialize(object.userDisplayName, specifiedType: const FullType(String)), ]; return result; } @override FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_Data deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_DataBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'token': result.token = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'userId': result.userId = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'userDisplayName': result.userDisplayName = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; } } return result.build(); } } class _$FilesIntegrationGetRoomByShareTokenResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs, _$FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs ]; @override final String wireName = 'FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs'; @override Iterable serialize( Serializers serializers, FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_Data)), ]; return result; } @override FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = FilesIntegrationGetRoomByShareTokenResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_Data))! as FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_Data); break; } } return result.build(); } } class _$FilesIntegrationGetRoomByShareTokenResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ FilesIntegrationGetRoomByShareTokenResponseApplicationJson, _$FilesIntegrationGetRoomByShareTokenResponseApplicationJson ]; @override final String wireName = 'FilesIntegrationGetRoomByShareTokenResponseApplicationJson'; @override Iterable serialize( Serializers serializers, FilesIntegrationGetRoomByShareTokenResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs)), ]; return result; } @override FilesIntegrationGetRoomByShareTokenResponseApplicationJson deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = FilesIntegrationGetRoomByShareTokenResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs))! as FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$GuestSetDisplayNameApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [GuestSetDisplayNameApiVersion]; @override final String wireName = 'GuestSetDisplayNameApiVersion'; @override Object serialize(Serializers serializers, GuestSetDisplayNameApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override GuestSetDisplayNameApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => GuestSetDisplayNameApiVersion.valueOf(serialized as String); } class _$GuestSetDisplayNameResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ GuestSetDisplayNameResponseApplicationJson_Ocs, _$GuestSetDisplayNameResponseApplicationJson_Ocs ]; @override final String wireName = 'GuestSetDisplayNameResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, GuestSetDisplayNameResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override GuestSetDisplayNameResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = GuestSetDisplayNameResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$GuestSetDisplayNameResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ GuestSetDisplayNameResponseApplicationJson, _$GuestSetDisplayNameResponseApplicationJson ]; @override final String wireName = 'GuestSetDisplayNameResponseApplicationJson'; @override Iterable serialize(Serializers serializers, GuestSetDisplayNameResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(GuestSetDisplayNameResponseApplicationJson_Ocs)), ]; return result; } @override GuestSetDisplayNameResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = GuestSetDisplayNameResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(GuestSetDisplayNameResponseApplicationJson_Ocs))! as GuestSetDisplayNameResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$HostedSignalingServerRequestTrialApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [HostedSignalingServerRequestTrialApiVersion]; @override final String wireName = 'HostedSignalingServerRequestTrialApiVersion'; @override Object serialize(Serializers serializers, HostedSignalingServerRequestTrialApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override HostedSignalingServerRequestTrialApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => HostedSignalingServerRequestTrialApiVersion.valueOf(serialized as String); } class _$HostedSignalingServerRequestTrialResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ HostedSignalingServerRequestTrialResponseApplicationJson_Ocs, _$HostedSignalingServerRequestTrialResponseApplicationJson_Ocs ]; @override final String wireName = 'HostedSignalingServerRequestTrialResponseApplicationJson_Ocs'; @override Iterable serialize( Serializers serializers, HostedSignalingServerRequestTrialResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(BuiltMap, [FullType(String), FullType(JsonObject)])), ]; return result; } @override HostedSignalingServerRequestTrialResponseApplicationJson_Ocs deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = HostedSignalingServerRequestTrialResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltMap, [FullType(String), FullType(JsonObject)]))!); break; } } return result.build(); } } class _$HostedSignalingServerRequestTrialResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ HostedSignalingServerRequestTrialResponseApplicationJson, _$HostedSignalingServerRequestTrialResponseApplicationJson ]; @override final String wireName = 'HostedSignalingServerRequestTrialResponseApplicationJson'; @override Iterable serialize(Serializers serializers, HostedSignalingServerRequestTrialResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(HostedSignalingServerRequestTrialResponseApplicationJson_Ocs)), ]; return result; } @override HostedSignalingServerRequestTrialResponseApplicationJson deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = HostedSignalingServerRequestTrialResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(HostedSignalingServerRequestTrialResponseApplicationJson_Ocs))! as HostedSignalingServerRequestTrialResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$HostedSignalingServerDeleteAccountApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [HostedSignalingServerDeleteAccountApiVersion]; @override final String wireName = 'HostedSignalingServerDeleteAccountApiVersion'; @override Object serialize(Serializers serializers, HostedSignalingServerDeleteAccountApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override HostedSignalingServerDeleteAccountApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => HostedSignalingServerDeleteAccountApiVersion.valueOf(serialized as String); } class _$HostedSignalingServerDeleteAccountResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ HostedSignalingServerDeleteAccountResponseApplicationJson_Ocs, _$HostedSignalingServerDeleteAccountResponseApplicationJson_Ocs ]; @override final String wireName = 'HostedSignalingServerDeleteAccountResponseApplicationJson_Ocs'; @override Iterable serialize( Serializers serializers, HostedSignalingServerDeleteAccountResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override HostedSignalingServerDeleteAccountResponseApplicationJson_Ocs deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = HostedSignalingServerDeleteAccountResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$HostedSignalingServerDeleteAccountResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ HostedSignalingServerDeleteAccountResponseApplicationJson, _$HostedSignalingServerDeleteAccountResponseApplicationJson ]; @override final String wireName = 'HostedSignalingServerDeleteAccountResponseApplicationJson'; @override Iterable serialize(Serializers serializers, HostedSignalingServerDeleteAccountResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(HostedSignalingServerDeleteAccountResponseApplicationJson_Ocs)), ]; return result; } @override HostedSignalingServerDeleteAccountResponseApplicationJson deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = HostedSignalingServerDeleteAccountResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(HostedSignalingServerDeleteAccountResponseApplicationJson_Ocs))! as HostedSignalingServerDeleteAccountResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$MatterbridgeGetBridgeOfRoomApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [MatterbridgeGetBridgeOfRoomApiVersion]; @override final String wireName = 'MatterbridgeGetBridgeOfRoomApiVersion'; @override Object serialize(Serializers serializers, MatterbridgeGetBridgeOfRoomApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override MatterbridgeGetBridgeOfRoomApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => MatterbridgeGetBridgeOfRoomApiVersion.valueOf(serialized as String); } class _$MatterbridgeSerializer implements StructuredSerializer { @override final Iterable types = const [Matterbridge, _$Matterbridge]; @override final String wireName = 'Matterbridge'; @override Iterable serialize(Serializers serializers, Matterbridge object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'enabled', serializers.serialize(object.enabled, specifiedType: const FullType(bool)), 'parts', serializers.serialize(object.parts, specifiedType: const FullType(BuiltList, [ FullType(BuiltMap, [FullType(String), FullType(JsonObject)]) ])), 'pid', serializers.serialize(object.pid, specifiedType: const FullType(int)), ]; return result; } @override Matterbridge deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = MatterbridgeBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'enabled': result.enabled = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'parts': result.parts.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [ FullType(BuiltMap, [FullType(String), FullType(JsonObject)]) ]))! as BuiltList); break; case 'pid': result.pid = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; } } return result.build(); } } class _$MatterbridgeProcessStateSerializer implements StructuredSerializer { @override final Iterable types = const [MatterbridgeProcessState, _$MatterbridgeProcessState]; @override final String wireName = 'MatterbridgeProcessState'; @override Iterable serialize(Serializers serializers, MatterbridgeProcessState object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'log', serializers.serialize(object.log, specifiedType: const FullType(String)), 'running', serializers.serialize(object.running, specifiedType: const FullType(bool)), ]; return result; } @override MatterbridgeProcessState deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = MatterbridgeProcessStateBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'log': result.log = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'running': result.running = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; } } return result.build(); } } class _$MatterbridgeWithProcessStateSerializer implements StructuredSerializer { @override final Iterable types = const [MatterbridgeWithProcessState, _$MatterbridgeWithProcessState]; @override final String wireName = 'MatterbridgeWithProcessState'; @override Iterable serialize(Serializers serializers, MatterbridgeWithProcessState object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'enabled', serializers.serialize(object.enabled, specifiedType: const FullType(bool)), 'parts', serializers.serialize(object.parts, specifiedType: const FullType(BuiltList, [ FullType(BuiltMap, [FullType(String), FullType(JsonObject)]) ])), 'pid', serializers.serialize(object.pid, specifiedType: const FullType(int)), 'log', serializers.serialize(object.log, specifiedType: const FullType(String)), 'running', serializers.serialize(object.running, specifiedType: const FullType(bool)), ]; return result; } @override MatterbridgeWithProcessState deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = MatterbridgeWithProcessStateBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'enabled': result.enabled = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'parts': result.parts.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [ FullType(BuiltMap, [FullType(String), FullType(JsonObject)]) ]))! as BuiltList); break; case 'pid': result.pid = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'log': result.log = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'running': result.running = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; } } return result.build(); } } class _$MatterbridgeGetBridgeOfRoomResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ MatterbridgeGetBridgeOfRoomResponseApplicationJson_Ocs, _$MatterbridgeGetBridgeOfRoomResponseApplicationJson_Ocs ]; @override final String wireName = 'MatterbridgeGetBridgeOfRoomResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, MatterbridgeGetBridgeOfRoomResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(MatterbridgeWithProcessState)), ]; return result; } @override MatterbridgeGetBridgeOfRoomResponseApplicationJson_Ocs deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = MatterbridgeGetBridgeOfRoomResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(MatterbridgeWithProcessState))! as MatterbridgeWithProcessState); break; } } return result.build(); } } class _$MatterbridgeGetBridgeOfRoomResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ MatterbridgeGetBridgeOfRoomResponseApplicationJson, _$MatterbridgeGetBridgeOfRoomResponseApplicationJson ]; @override final String wireName = 'MatterbridgeGetBridgeOfRoomResponseApplicationJson'; @override Iterable serialize(Serializers serializers, MatterbridgeGetBridgeOfRoomResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(MatterbridgeGetBridgeOfRoomResponseApplicationJson_Ocs)), ]; return result; } @override MatterbridgeGetBridgeOfRoomResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = MatterbridgeGetBridgeOfRoomResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(MatterbridgeGetBridgeOfRoomResponseApplicationJson_Ocs))! as MatterbridgeGetBridgeOfRoomResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$MatterbridgeEditBridgeOfRoomApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [MatterbridgeEditBridgeOfRoomApiVersion]; @override final String wireName = 'MatterbridgeEditBridgeOfRoomApiVersion'; @override Object serialize(Serializers serializers, MatterbridgeEditBridgeOfRoomApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override MatterbridgeEditBridgeOfRoomApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => MatterbridgeEditBridgeOfRoomApiVersion.valueOf(serialized as String); } class _$MatterbridgeEditBridgeOfRoomResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ MatterbridgeEditBridgeOfRoomResponseApplicationJson_Ocs, _$MatterbridgeEditBridgeOfRoomResponseApplicationJson_Ocs ]; @override final String wireName = 'MatterbridgeEditBridgeOfRoomResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, MatterbridgeEditBridgeOfRoomResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(MatterbridgeProcessState)), ]; return result; } @override MatterbridgeEditBridgeOfRoomResponseApplicationJson_Ocs deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = MatterbridgeEditBridgeOfRoomResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(MatterbridgeProcessState))! as MatterbridgeProcessState); break; } } return result.build(); } } class _$MatterbridgeEditBridgeOfRoomResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ MatterbridgeEditBridgeOfRoomResponseApplicationJson, _$MatterbridgeEditBridgeOfRoomResponseApplicationJson ]; @override final String wireName = 'MatterbridgeEditBridgeOfRoomResponseApplicationJson'; @override Iterable serialize(Serializers serializers, MatterbridgeEditBridgeOfRoomResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(MatterbridgeEditBridgeOfRoomResponseApplicationJson_Ocs)), ]; return result; } @override MatterbridgeEditBridgeOfRoomResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = MatterbridgeEditBridgeOfRoomResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(MatterbridgeEditBridgeOfRoomResponseApplicationJson_Ocs))! as MatterbridgeEditBridgeOfRoomResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$MatterbridgeDeleteBridgeOfRoomApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [MatterbridgeDeleteBridgeOfRoomApiVersion]; @override final String wireName = 'MatterbridgeDeleteBridgeOfRoomApiVersion'; @override Object serialize(Serializers serializers, MatterbridgeDeleteBridgeOfRoomApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override MatterbridgeDeleteBridgeOfRoomApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => MatterbridgeDeleteBridgeOfRoomApiVersion.valueOf(serialized as String); } class _$MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_Ocs, _$MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_Ocs ]; @override final String wireName = 'MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(bool)), ]; return result; } @override MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_Ocs deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; } } return result.build(); } } class _$MatterbridgeDeleteBridgeOfRoomResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ MatterbridgeDeleteBridgeOfRoomResponseApplicationJson, _$MatterbridgeDeleteBridgeOfRoomResponseApplicationJson ]; @override final String wireName = 'MatterbridgeDeleteBridgeOfRoomResponseApplicationJson'; @override Iterable serialize(Serializers serializers, MatterbridgeDeleteBridgeOfRoomResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_Ocs)), ]; return result; } @override MatterbridgeDeleteBridgeOfRoomResponseApplicationJson deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = MatterbridgeDeleteBridgeOfRoomResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_Ocs))! as MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$MatterbridgeGetBridgeProcessStateApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [MatterbridgeGetBridgeProcessStateApiVersion]; @override final String wireName = 'MatterbridgeGetBridgeProcessStateApiVersion'; @override Object serialize(Serializers serializers, MatterbridgeGetBridgeProcessStateApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override MatterbridgeGetBridgeProcessStateApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => MatterbridgeGetBridgeProcessStateApiVersion.valueOf(serialized as String); } class _$MatterbridgeGetBridgeProcessStateResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ MatterbridgeGetBridgeProcessStateResponseApplicationJson_Ocs, _$MatterbridgeGetBridgeProcessStateResponseApplicationJson_Ocs ]; @override final String wireName = 'MatterbridgeGetBridgeProcessStateResponseApplicationJson_Ocs'; @override Iterable serialize( Serializers serializers, MatterbridgeGetBridgeProcessStateResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(MatterbridgeProcessState)), ]; return result; } @override MatterbridgeGetBridgeProcessStateResponseApplicationJson_Ocs deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = MatterbridgeGetBridgeProcessStateResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(MatterbridgeProcessState))! as MatterbridgeProcessState); break; } } return result.build(); } } class _$MatterbridgeGetBridgeProcessStateResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ MatterbridgeGetBridgeProcessStateResponseApplicationJson, _$MatterbridgeGetBridgeProcessStateResponseApplicationJson ]; @override final String wireName = 'MatterbridgeGetBridgeProcessStateResponseApplicationJson'; @override Iterable serialize(Serializers serializers, MatterbridgeGetBridgeProcessStateResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(MatterbridgeGetBridgeProcessStateResponseApplicationJson_Ocs)), ]; return result; } @override MatterbridgeGetBridgeProcessStateResponseApplicationJson deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = MatterbridgeGetBridgeProcessStateResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(MatterbridgeGetBridgeProcessStateResponseApplicationJson_Ocs))! as MatterbridgeGetBridgeProcessStateResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$MatterbridgeSettingsStopAllBridgesApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [MatterbridgeSettingsStopAllBridgesApiVersion]; @override final String wireName = 'MatterbridgeSettingsStopAllBridgesApiVersion'; @override Object serialize(Serializers serializers, MatterbridgeSettingsStopAllBridgesApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override MatterbridgeSettingsStopAllBridgesApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => MatterbridgeSettingsStopAllBridgesApiVersion.valueOf(serialized as String); } class _$MatterbridgeSettingsStopAllBridgesResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ MatterbridgeSettingsStopAllBridgesResponseApplicationJson_Ocs, _$MatterbridgeSettingsStopAllBridgesResponseApplicationJson_Ocs ]; @override final String wireName = 'MatterbridgeSettingsStopAllBridgesResponseApplicationJson_Ocs'; @override Iterable serialize( Serializers serializers, MatterbridgeSettingsStopAllBridgesResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(bool)), ]; return result; } @override MatterbridgeSettingsStopAllBridgesResponseApplicationJson_Ocs deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = MatterbridgeSettingsStopAllBridgesResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; } } return result.build(); } } class _$MatterbridgeSettingsStopAllBridgesResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ MatterbridgeSettingsStopAllBridgesResponseApplicationJson, _$MatterbridgeSettingsStopAllBridgesResponseApplicationJson ]; @override final String wireName = 'MatterbridgeSettingsStopAllBridgesResponseApplicationJson'; @override Iterable serialize(Serializers serializers, MatterbridgeSettingsStopAllBridgesResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(MatterbridgeSettingsStopAllBridgesResponseApplicationJson_Ocs)), ]; return result; } @override MatterbridgeSettingsStopAllBridgesResponseApplicationJson deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = MatterbridgeSettingsStopAllBridgesResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(MatterbridgeSettingsStopAllBridgesResponseApplicationJson_Ocs))! as MatterbridgeSettingsStopAllBridgesResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$MatterbridgeSettingsGetMatterbridgeVersionApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [MatterbridgeSettingsGetMatterbridgeVersionApiVersion]; @override final String wireName = 'MatterbridgeSettingsGetMatterbridgeVersionApiVersion'; @override Object serialize(Serializers serializers, MatterbridgeSettingsGetMatterbridgeVersionApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override MatterbridgeSettingsGetMatterbridgeVersionApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => MatterbridgeSettingsGetMatterbridgeVersionApiVersion.valueOf(serialized as String); } class _$MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_DataSerializer implements StructuredSerializer { @override final Iterable types = const [ MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_Data, _$MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_Data ]; @override final String wireName = 'MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_Data'; @override Iterable serialize( Serializers serializers, MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_Data object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'version', serializers.serialize(object.version, specifiedType: const FullType(String)), ]; return result; } @override MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_Data deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_DataBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'version': result.version = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; } } return result.build(); } } class _$MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs, _$MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs ]; @override final String wireName = 'MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs'; @override Iterable serialize( Serializers serializers, MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_Data)), ]; return result; } @override MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_Data))! as MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_Data); break; } } return result.build(); } } class _$MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson, _$MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson ]; @override final String wireName = 'MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson'; @override Iterable serialize( Serializers serializers, MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs)), ]; return result; } @override MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs))! as MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$PollCreatePollApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [PollCreatePollApiVersion]; @override final String wireName = 'PollCreatePollApiVersion'; @override Object serialize(Serializers serializers, PollCreatePollApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override PollCreatePollApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => PollCreatePollApiVersion.valueOf(serialized as String); } class _$PollVoteSerializer implements StructuredSerializer { @override final Iterable types = const [PollVote, _$PollVote]; @override final String wireName = 'PollVote'; @override Iterable serialize(Serializers serializers, PollVote object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'actorDisplayName', serializers.serialize(object.actorDisplayName, specifiedType: const FullType(String)), 'actorId', serializers.serialize(object.actorId, specifiedType: const FullType(String)), 'actorType', serializers.serialize(object.actorType, specifiedType: const FullType(String)), 'optionId', serializers.serialize(object.optionId, specifiedType: const FullType(int)), ]; return result; } @override PollVote deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = PollVoteBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'actorDisplayName': result.actorDisplayName = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'actorId': result.actorId = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'actorType': result.actorType = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'optionId': result.optionId = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; } } return result.build(); } } class _$PollSerializer implements StructuredSerializer { @override final Iterable types = const [Poll, _$Poll]; @override final String wireName = 'Poll'; @override Iterable serialize(Serializers serializers, Poll object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'actorDisplayName', serializers.serialize(object.actorDisplayName, specifiedType: const FullType(String)), 'actorId', serializers.serialize(object.actorId, specifiedType: const FullType(String)), 'actorType', serializers.serialize(object.actorType, specifiedType: const FullType(String)), 'id', serializers.serialize(object.id, specifiedType: const FullType(int)), 'maxVotes', serializers.serialize(object.maxVotes, specifiedType: const FullType(int)), 'options', serializers.serialize(object.options, specifiedType: const FullType(BuiltList, [FullType(String)])), 'question', serializers.serialize(object.question, specifiedType: const FullType(String)), 'resultMode', serializers.serialize(object.resultMode, specifiedType: const FullType(int)), 'status', serializers.serialize(object.status, specifiedType: const FullType(int)), ]; Object? value; value = object.details; if (value != null) { result ..add('details') ..add(serializers.serialize(value, specifiedType: const FullType(BuiltList, [FullType(PollVote)]))); } value = object.numVoters; if (value != null) { result ..add('numVoters') ..add(serializers.serialize(value, specifiedType: const FullType(int))); } value = object.votedSelf; if (value != null) { result ..add('votedSelf') ..add(serializers.serialize(value, specifiedType: const FullType(BuiltList, [FullType(int)]))); } value = object.votes; if (value != null) { result ..add('votes') ..add(serializers.serialize(value, specifiedType: const FullType(BuiltMap, [FullType(String), FullType(int)]))); } return result; } @override Poll deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = PollBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'actorDisplayName': result.actorDisplayName = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'actorId': result.actorId = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'actorType': result.actorType = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'details': result.details.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(PollVote)]))! as BuiltList); break; case 'id': result.id = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'maxVotes': result.maxVotes = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'numVoters': result.numVoters = serializers.deserialize(value, specifiedType: const FullType(int)) as int?; break; case 'options': result.options.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(String)]))! as BuiltList); break; case 'question': result.question = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'resultMode': result.resultMode = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'status': result.status = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'votedSelf': result.votedSelf.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(int)]))! as BuiltList); break; case 'votes': result.votes.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltMap, [FullType(String), FullType(int)]))!); break; } } return result.build(); } } class _$PollCreatePollResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ PollCreatePollResponseApplicationJson_Ocs, _$PollCreatePollResponseApplicationJson_Ocs ]; @override final String wireName = 'PollCreatePollResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, PollCreatePollResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(Poll)), ]; return result; } @override PollCreatePollResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = PollCreatePollResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(Poll))! as Poll); break; } } return result.build(); } } class _$PollCreatePollResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [PollCreatePollResponseApplicationJson, _$PollCreatePollResponseApplicationJson]; @override final String wireName = 'PollCreatePollResponseApplicationJson'; @override Iterable serialize(Serializers serializers, PollCreatePollResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(PollCreatePollResponseApplicationJson_Ocs)), ]; return result; } @override PollCreatePollResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = PollCreatePollResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(PollCreatePollResponseApplicationJson_Ocs))! as PollCreatePollResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$PollShowPollApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [PollShowPollApiVersion]; @override final String wireName = 'PollShowPollApiVersion'; @override Object serialize(Serializers serializers, PollShowPollApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override PollShowPollApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => PollShowPollApiVersion.valueOf(serialized as String); } class _$PollShowPollResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ PollShowPollResponseApplicationJson_Ocs, _$PollShowPollResponseApplicationJson_Ocs ]; @override final String wireName = 'PollShowPollResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, PollShowPollResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(Poll)), ]; return result; } @override PollShowPollResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = PollShowPollResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(Poll))! as Poll); break; } } return result.build(); } } class _$PollShowPollResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [PollShowPollResponseApplicationJson, _$PollShowPollResponseApplicationJson]; @override final String wireName = 'PollShowPollResponseApplicationJson'; @override Iterable serialize(Serializers serializers, PollShowPollResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(PollShowPollResponseApplicationJson_Ocs)), ]; return result; } @override PollShowPollResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = PollShowPollResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(PollShowPollResponseApplicationJson_Ocs))! as PollShowPollResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$PollVotePollApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [PollVotePollApiVersion]; @override final String wireName = 'PollVotePollApiVersion'; @override Object serialize(Serializers serializers, PollVotePollApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override PollVotePollApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => PollVotePollApiVersion.valueOf(serialized as String); } class _$PollVotePollResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ PollVotePollResponseApplicationJson_Ocs, _$PollVotePollResponseApplicationJson_Ocs ]; @override final String wireName = 'PollVotePollResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, PollVotePollResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(Poll)), ]; return result; } @override PollVotePollResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = PollVotePollResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(Poll))! as Poll); break; } } return result.build(); } } class _$PollVotePollResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [PollVotePollResponseApplicationJson, _$PollVotePollResponseApplicationJson]; @override final String wireName = 'PollVotePollResponseApplicationJson'; @override Iterable serialize(Serializers serializers, PollVotePollResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(PollVotePollResponseApplicationJson_Ocs)), ]; return result; } @override PollVotePollResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = PollVotePollResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(PollVotePollResponseApplicationJson_Ocs))! as PollVotePollResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$PollClosePollApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [PollClosePollApiVersion]; @override final String wireName = 'PollClosePollApiVersion'; @override Object serialize(Serializers serializers, PollClosePollApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override PollClosePollApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => PollClosePollApiVersion.valueOf(serialized as String); } class _$PollClosePollResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ PollClosePollResponseApplicationJson_Ocs, _$PollClosePollResponseApplicationJson_Ocs ]; @override final String wireName = 'PollClosePollResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, PollClosePollResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(Poll)), ]; return result; } @override PollClosePollResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = PollClosePollResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(Poll))! as Poll); break; } } return result.build(); } } class _$PollClosePollResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [PollClosePollResponseApplicationJson, _$PollClosePollResponseApplicationJson]; @override final String wireName = 'PollClosePollResponseApplicationJson'; @override Iterable serialize(Serializers serializers, PollClosePollResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(PollClosePollResponseApplicationJson_Ocs)), ]; return result; } @override PollClosePollResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = PollClosePollResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(PollClosePollResponseApplicationJson_Ocs))! as PollClosePollResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$PublicShareAuthCreateRoomApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [PublicShareAuthCreateRoomApiVersion]; @override final String wireName = 'PublicShareAuthCreateRoomApiVersion'; @override Object serialize(Serializers serializers, PublicShareAuthCreateRoomApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override PublicShareAuthCreateRoomApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => PublicShareAuthCreateRoomApiVersion.valueOf(serialized as String); } class _$PublicShareAuthCreateRoomResponseApplicationJson_Ocs_DataSerializer implements StructuredSerializer { @override final Iterable types = const [ PublicShareAuthCreateRoomResponseApplicationJson_Ocs_Data, _$PublicShareAuthCreateRoomResponseApplicationJson_Ocs_Data ]; @override final String wireName = 'PublicShareAuthCreateRoomResponseApplicationJson_Ocs_Data'; @override Iterable serialize(Serializers serializers, PublicShareAuthCreateRoomResponseApplicationJson_Ocs_Data object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'token', serializers.serialize(object.token, specifiedType: const FullType(String)), 'name', serializers.serialize(object.name, specifiedType: const FullType(String)), 'displayName', serializers.serialize(object.displayName, specifiedType: const FullType(String)), ]; return result; } @override PublicShareAuthCreateRoomResponseApplicationJson_Ocs_Data deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = PublicShareAuthCreateRoomResponseApplicationJson_Ocs_DataBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'token': result.token = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'name': result.name = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'displayName': result.displayName = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; } } return result.build(); } } class _$PublicShareAuthCreateRoomResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ PublicShareAuthCreateRoomResponseApplicationJson_Ocs, _$PublicShareAuthCreateRoomResponseApplicationJson_Ocs ]; @override final String wireName = 'PublicShareAuthCreateRoomResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, PublicShareAuthCreateRoomResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(PublicShareAuthCreateRoomResponseApplicationJson_Ocs_Data)), ]; return result; } @override PublicShareAuthCreateRoomResponseApplicationJson_Ocs deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = PublicShareAuthCreateRoomResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(PublicShareAuthCreateRoomResponseApplicationJson_Ocs_Data))! as PublicShareAuthCreateRoomResponseApplicationJson_Ocs_Data); break; } } return result.build(); } } class _$PublicShareAuthCreateRoomResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ PublicShareAuthCreateRoomResponseApplicationJson, _$PublicShareAuthCreateRoomResponseApplicationJson ]; @override final String wireName = 'PublicShareAuthCreateRoomResponseApplicationJson'; @override Iterable serialize(Serializers serializers, PublicShareAuthCreateRoomResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(PublicShareAuthCreateRoomResponseApplicationJson_Ocs)), ]; return result; } @override PublicShareAuthCreateRoomResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = PublicShareAuthCreateRoomResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(PublicShareAuthCreateRoomResponseApplicationJson_Ocs))! as PublicShareAuthCreateRoomResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$ReactionGetReactionsApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [ReactionGetReactionsApiVersion]; @override final String wireName = 'ReactionGetReactionsApiVersion'; @override Object serialize(Serializers serializers, ReactionGetReactionsApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override ReactionGetReactionsApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => ReactionGetReactionsApiVersion.valueOf(serialized as String); } class _$ReactionSerializer implements StructuredSerializer { @override final Iterable types = const [Reaction, _$Reaction]; @override final String wireName = 'Reaction'; @override Iterable serialize(Serializers serializers, Reaction object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'actorDisplayName', serializers.serialize(object.actorDisplayName, specifiedType: const FullType(String)), 'actorId', serializers.serialize(object.actorId, specifiedType: const FullType(String)), 'actorType', serializers.serialize(object.actorType, specifiedType: const FullType(String)), 'timestamp', serializers.serialize(object.timestamp, specifiedType: const FullType(int)), ]; return result; } @override Reaction deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ReactionBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'actorDisplayName': result.actorDisplayName = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'actorId': result.actorId = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'actorType': result.actorType = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'timestamp': result.timestamp = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; } } return result.build(); } } class _$ReactionGetReactionsResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ ReactionGetReactionsResponseApplicationJson_Ocs, _$ReactionGetReactionsResponseApplicationJson_Ocs ]; @override final String wireName = 'ReactionGetReactionsResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, ReactionGetReactionsResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(BuiltMap, [ FullType(String), FullType(BuiltList, [FullType(Reaction)]) ])), ]; return result; } @override ReactionGetReactionsResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ReactionGetReactionsResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltMap, [ FullType(String), FullType(BuiltList, [FullType(Reaction)]) ]))!); break; } } return result.build(); } } class _$ReactionGetReactionsResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ ReactionGetReactionsResponseApplicationJson, _$ReactionGetReactionsResponseApplicationJson ]; @override final String wireName = 'ReactionGetReactionsResponseApplicationJson'; @override Iterable serialize(Serializers serializers, ReactionGetReactionsResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(ReactionGetReactionsResponseApplicationJson_Ocs)), ]; return result; } @override ReactionGetReactionsResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ReactionGetReactionsResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(ReactionGetReactionsResponseApplicationJson_Ocs))! as ReactionGetReactionsResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$ReactionReactApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [ReactionReactApiVersion]; @override final String wireName = 'ReactionReactApiVersion'; @override Object serialize(Serializers serializers, ReactionReactApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override ReactionReactApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => ReactionReactApiVersion.valueOf(serialized as String); } class _$ReactionReactResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ ReactionReactResponseApplicationJson_Ocs, _$ReactionReactResponseApplicationJson_Ocs ]; @override final String wireName = 'ReactionReactResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, ReactionReactResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(BuiltMap, [ FullType(String), FullType(BuiltList, [FullType(Reaction)]) ])), ]; return result; } @override ReactionReactResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ReactionReactResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltMap, [ FullType(String), FullType(BuiltList, [FullType(Reaction)]) ]))!); break; } } return result.build(); } } class _$ReactionReactResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ReactionReactResponseApplicationJson, _$ReactionReactResponseApplicationJson]; @override final String wireName = 'ReactionReactResponseApplicationJson'; @override Iterable serialize(Serializers serializers, ReactionReactResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(ReactionReactResponseApplicationJson_Ocs)), ]; return result; } @override ReactionReactResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ReactionReactResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(ReactionReactResponseApplicationJson_Ocs))! as ReactionReactResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$ReactionDeleteApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [ReactionDeleteApiVersion]; @override final String wireName = 'ReactionDeleteApiVersion'; @override Object serialize(Serializers serializers, ReactionDeleteApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override ReactionDeleteApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => ReactionDeleteApiVersion.valueOf(serialized as String); } class _$ReactionDeleteResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ ReactionDeleteResponseApplicationJson_Ocs, _$ReactionDeleteResponseApplicationJson_Ocs ]; @override final String wireName = 'ReactionDeleteResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, ReactionDeleteResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(BuiltMap, [ FullType(String), FullType(BuiltList, [FullType(Reaction)]) ])), ]; return result; } @override ReactionDeleteResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ReactionDeleteResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltMap, [ FullType(String), FullType(BuiltList, [FullType(Reaction)]) ]))!); break; } } return result.build(); } } class _$ReactionDeleteResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ReactionDeleteResponseApplicationJson, _$ReactionDeleteResponseApplicationJson]; @override final String wireName = 'ReactionDeleteResponseApplicationJson'; @override Iterable serialize(Serializers serializers, ReactionDeleteResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(ReactionDeleteResponseApplicationJson_Ocs)), ]; return result; } @override ReactionDeleteResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ReactionDeleteResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(ReactionDeleteResponseApplicationJson_Ocs))! as ReactionDeleteResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RecordingGetWelcomeMessageApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RecordingGetWelcomeMessageApiVersion]; @override final String wireName = 'RecordingGetWelcomeMessageApiVersion'; @override Object serialize(Serializers serializers, RecordingGetWelcomeMessageApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RecordingGetWelcomeMessageApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RecordingGetWelcomeMessageApiVersion.valueOf(serialized as String); } class _$RecordingGetWelcomeMessageResponseApplicationJson_Ocs_DataSerializer implements StructuredSerializer { @override final Iterable types = const [ RecordingGetWelcomeMessageResponseApplicationJson_Ocs_Data, _$RecordingGetWelcomeMessageResponseApplicationJson_Ocs_Data ]; @override final String wireName = 'RecordingGetWelcomeMessageResponseApplicationJson_Ocs_Data'; @override Iterable serialize( Serializers serializers, RecordingGetWelcomeMessageResponseApplicationJson_Ocs_Data object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'version', serializers.serialize(object.version, specifiedType: const FullType(double)), ]; return result; } @override RecordingGetWelcomeMessageResponseApplicationJson_Ocs_Data deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RecordingGetWelcomeMessageResponseApplicationJson_Ocs_DataBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'version': result.version = serializers.deserialize(value, specifiedType: const FullType(double))! as double; break; } } return result.build(); } } class _$RecordingGetWelcomeMessageResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RecordingGetWelcomeMessageResponseApplicationJson_Ocs, _$RecordingGetWelcomeMessageResponseApplicationJson_Ocs ]; @override final String wireName = 'RecordingGetWelcomeMessageResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RecordingGetWelcomeMessageResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(RecordingGetWelcomeMessageResponseApplicationJson_Ocs_Data)), ]; return result; } @override RecordingGetWelcomeMessageResponseApplicationJson_Ocs deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RecordingGetWelcomeMessageResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(RecordingGetWelcomeMessageResponseApplicationJson_Ocs_Data))! as RecordingGetWelcomeMessageResponseApplicationJson_Ocs_Data); break; } } return result.build(); } } class _$RecordingGetWelcomeMessageResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ RecordingGetWelcomeMessageResponseApplicationJson, _$RecordingGetWelcomeMessageResponseApplicationJson ]; @override final String wireName = 'RecordingGetWelcomeMessageResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RecordingGetWelcomeMessageResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RecordingGetWelcomeMessageResponseApplicationJson_Ocs)), ]; return result; } @override RecordingGetWelcomeMessageResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RecordingGetWelcomeMessageResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(RecordingGetWelcomeMessageResponseApplicationJson_Ocs))! as RecordingGetWelcomeMessageResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RecordingStartApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RecordingStartApiVersion]; @override final String wireName = 'RecordingStartApiVersion'; @override Object serialize(Serializers serializers, RecordingStartApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RecordingStartApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RecordingStartApiVersion.valueOf(serialized as String); } class _$RecordingStartResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RecordingStartResponseApplicationJson_Ocs, _$RecordingStartResponseApplicationJson_Ocs ]; @override final String wireName = 'RecordingStartResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RecordingStartResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override RecordingStartResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RecordingStartResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$RecordingStartResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [RecordingStartResponseApplicationJson, _$RecordingStartResponseApplicationJson]; @override final String wireName = 'RecordingStartResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RecordingStartResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RecordingStartResponseApplicationJson_Ocs)), ]; return result; } @override RecordingStartResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RecordingStartResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(RecordingStartResponseApplicationJson_Ocs))! as RecordingStartResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RecordingStopApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RecordingStopApiVersion]; @override final String wireName = 'RecordingStopApiVersion'; @override Object serialize(Serializers serializers, RecordingStopApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RecordingStopApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RecordingStopApiVersion.valueOf(serialized as String); } class _$RecordingStopResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RecordingStopResponseApplicationJson_Ocs, _$RecordingStopResponseApplicationJson_Ocs ]; @override final String wireName = 'RecordingStopResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RecordingStopResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override RecordingStopResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RecordingStopResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$RecordingStopResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [RecordingStopResponseApplicationJson, _$RecordingStopResponseApplicationJson]; @override final String wireName = 'RecordingStopResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RecordingStopResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RecordingStopResponseApplicationJson_Ocs)), ]; return result; } @override RecordingStopResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RecordingStopResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(RecordingStopResponseApplicationJson_Ocs))! as RecordingStopResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RecordingStoreApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RecordingStoreApiVersion]; @override final String wireName = 'RecordingStoreApiVersion'; @override Object serialize(Serializers serializers, RecordingStoreApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RecordingStoreApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RecordingStoreApiVersion.valueOf(serialized as String); } class _$RecordingStoreResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RecordingStoreResponseApplicationJson_Ocs, _$RecordingStoreResponseApplicationJson_Ocs ]; @override final String wireName = 'RecordingStoreResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RecordingStoreResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override RecordingStoreResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RecordingStoreResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$RecordingStoreResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [RecordingStoreResponseApplicationJson, _$RecordingStoreResponseApplicationJson]; @override final String wireName = 'RecordingStoreResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RecordingStoreResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RecordingStoreResponseApplicationJson_Ocs)), ]; return result; } @override RecordingStoreResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RecordingStoreResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(RecordingStoreResponseApplicationJson_Ocs))! as RecordingStoreResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RecordingNotificationDismissApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RecordingNotificationDismissApiVersion]; @override final String wireName = 'RecordingNotificationDismissApiVersion'; @override Object serialize(Serializers serializers, RecordingNotificationDismissApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RecordingNotificationDismissApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RecordingNotificationDismissApiVersion.valueOf(serialized as String); } class _$RecordingNotificationDismissResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RecordingNotificationDismissResponseApplicationJson_Ocs, _$RecordingNotificationDismissResponseApplicationJson_Ocs ]; @override final String wireName = 'RecordingNotificationDismissResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RecordingNotificationDismissResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override RecordingNotificationDismissResponseApplicationJson_Ocs deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RecordingNotificationDismissResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$RecordingNotificationDismissResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ RecordingNotificationDismissResponseApplicationJson, _$RecordingNotificationDismissResponseApplicationJson ]; @override final String wireName = 'RecordingNotificationDismissResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RecordingNotificationDismissResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RecordingNotificationDismissResponseApplicationJson_Ocs)), ]; return result; } @override RecordingNotificationDismissResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RecordingNotificationDismissResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(RecordingNotificationDismissResponseApplicationJson_Ocs))! as RecordingNotificationDismissResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RecordingShareToChatApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RecordingShareToChatApiVersion]; @override final String wireName = 'RecordingShareToChatApiVersion'; @override Object serialize(Serializers serializers, RecordingShareToChatApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RecordingShareToChatApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RecordingShareToChatApiVersion.valueOf(serialized as String); } class _$RecordingShareToChatResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RecordingShareToChatResponseApplicationJson_Ocs, _$RecordingShareToChatResponseApplicationJson_Ocs ]; @override final String wireName = 'RecordingShareToChatResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RecordingShareToChatResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override RecordingShareToChatResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RecordingShareToChatResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$RecordingShareToChatResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ RecordingShareToChatResponseApplicationJson, _$RecordingShareToChatResponseApplicationJson ]; @override final String wireName = 'RecordingShareToChatResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RecordingShareToChatResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RecordingShareToChatResponseApplicationJson_Ocs)), ]; return result; } @override RecordingShareToChatResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RecordingShareToChatResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(RecordingShareToChatResponseApplicationJson_Ocs))! as RecordingShareToChatResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomGetRoomsApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomGetRoomsApiVersion]; @override final String wireName = 'RoomGetRoomsApiVersion'; @override Object serialize(Serializers serializers, RoomGetRoomsApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomGetRoomsApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomGetRoomsApiVersion.valueOf(serialized as String); } class _$RoomGetRoomsResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomGetRoomsResponseApplicationJson_Ocs, _$RoomGetRoomsResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomGetRoomsResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomGetRoomsResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(BuiltList, [FullType(Room)])), ]; return result; } @override RoomGetRoomsResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomGetRoomsResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(Room)]))! as BuiltList); break; } } return result.build(); } } class _$RoomGetRoomsResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [RoomGetRoomsResponseApplicationJson, _$RoomGetRoomsResponseApplicationJson]; @override final String wireName = 'RoomGetRoomsResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomGetRoomsResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomGetRoomsResponseApplicationJson_Ocs)), ]; return result; } @override RoomGetRoomsResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomGetRoomsResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(RoomGetRoomsResponseApplicationJson_Ocs))! as RoomGetRoomsResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomCreateRoomApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomCreateRoomApiVersion]; @override final String wireName = 'RoomCreateRoomApiVersion'; @override Object serialize(Serializers serializers, RoomCreateRoomApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomCreateRoomApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomCreateRoomApiVersion.valueOf(serialized as String); } class _$RoomCreateRoomResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomCreateRoomResponseApplicationJson_Ocs, _$RoomCreateRoomResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomCreateRoomResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomCreateRoomResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(Room)), ]; return result; } @override RoomCreateRoomResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomCreateRoomResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(Room))! as Room); break; } } return result.build(); } } class _$RoomCreateRoomResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [RoomCreateRoomResponseApplicationJson, _$RoomCreateRoomResponseApplicationJson]; @override final String wireName = 'RoomCreateRoomResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomCreateRoomResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomCreateRoomResponseApplicationJson_Ocs)), ]; return result; } @override RoomCreateRoomResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomCreateRoomResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(RoomCreateRoomResponseApplicationJson_Ocs))! as RoomCreateRoomResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomGetListedRoomsApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomGetListedRoomsApiVersion]; @override final String wireName = 'RoomGetListedRoomsApiVersion'; @override Object serialize(Serializers serializers, RoomGetListedRoomsApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomGetListedRoomsApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomGetListedRoomsApiVersion.valueOf(serialized as String); } class _$RoomGetListedRoomsResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomGetListedRoomsResponseApplicationJson_Ocs, _$RoomGetListedRoomsResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomGetListedRoomsResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomGetListedRoomsResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(BuiltList, [FullType(Room)])), ]; return result; } @override RoomGetListedRoomsResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomGetListedRoomsResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(Room)]))! as BuiltList); break; } } return result.build(); } } class _$RoomGetListedRoomsResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomGetListedRoomsResponseApplicationJson, _$RoomGetListedRoomsResponseApplicationJson ]; @override final String wireName = 'RoomGetListedRoomsResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomGetListedRoomsResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomGetListedRoomsResponseApplicationJson_Ocs)), ]; return result; } @override RoomGetListedRoomsResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomGetListedRoomsResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(RoomGetListedRoomsResponseApplicationJson_Ocs))! as RoomGetListedRoomsResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomGetNoteToSelfConversationApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomGetNoteToSelfConversationApiVersion]; @override final String wireName = 'RoomGetNoteToSelfConversationApiVersion'; @override Object serialize(Serializers serializers, RoomGetNoteToSelfConversationApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomGetNoteToSelfConversationApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomGetNoteToSelfConversationApiVersion.valueOf(serialized as String); } class _$RoomGetNoteToSelfConversationResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomGetNoteToSelfConversationResponseApplicationJson_Ocs, _$RoomGetNoteToSelfConversationResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomGetNoteToSelfConversationResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomGetNoteToSelfConversationResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(Room)), ]; return result; } @override RoomGetNoteToSelfConversationResponseApplicationJson_Ocs deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomGetNoteToSelfConversationResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(Room))! as Room); break; } } return result.build(); } } class _$RoomGetNoteToSelfConversationResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomGetNoteToSelfConversationResponseApplicationJson, _$RoomGetNoteToSelfConversationResponseApplicationJson ]; @override final String wireName = 'RoomGetNoteToSelfConversationResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomGetNoteToSelfConversationResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomGetNoteToSelfConversationResponseApplicationJson_Ocs)), ]; return result; } @override RoomGetNoteToSelfConversationResponseApplicationJson deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomGetNoteToSelfConversationResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(RoomGetNoteToSelfConversationResponseApplicationJson_Ocs))! as RoomGetNoteToSelfConversationResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomGetSingleRoomApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomGetSingleRoomApiVersion]; @override final String wireName = 'RoomGetSingleRoomApiVersion'; @override Object serialize(Serializers serializers, RoomGetSingleRoomApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomGetSingleRoomApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomGetSingleRoomApiVersion.valueOf(serialized as String); } class _$RoomGetSingleRoomResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomGetSingleRoomResponseApplicationJson_Ocs, _$RoomGetSingleRoomResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomGetSingleRoomResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomGetSingleRoomResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(Room)), ]; return result; } @override RoomGetSingleRoomResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomGetSingleRoomResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(Room))! as Room); break; } } return result.build(); } } class _$RoomGetSingleRoomResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomGetSingleRoomResponseApplicationJson, _$RoomGetSingleRoomResponseApplicationJson ]; @override final String wireName = 'RoomGetSingleRoomResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomGetSingleRoomResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomGetSingleRoomResponseApplicationJson_Ocs)), ]; return result; } @override RoomGetSingleRoomResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomGetSingleRoomResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(RoomGetSingleRoomResponseApplicationJson_Ocs))! as RoomGetSingleRoomResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomRenameRoomApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomRenameRoomApiVersion]; @override final String wireName = 'RoomRenameRoomApiVersion'; @override Object serialize(Serializers serializers, RoomRenameRoomApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomRenameRoomApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomRenameRoomApiVersion.valueOf(serialized as String); } class _$RoomRenameRoomResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomRenameRoomResponseApplicationJson_Ocs, _$RoomRenameRoomResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomRenameRoomResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomRenameRoomResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override RoomRenameRoomResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomRenameRoomResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$RoomRenameRoomResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [RoomRenameRoomResponseApplicationJson, _$RoomRenameRoomResponseApplicationJson]; @override final String wireName = 'RoomRenameRoomResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomRenameRoomResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomRenameRoomResponseApplicationJson_Ocs)), ]; return result; } @override RoomRenameRoomResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomRenameRoomResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(RoomRenameRoomResponseApplicationJson_Ocs))! as RoomRenameRoomResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomDeleteRoomApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomDeleteRoomApiVersion]; @override final String wireName = 'RoomDeleteRoomApiVersion'; @override Object serialize(Serializers serializers, RoomDeleteRoomApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomDeleteRoomApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomDeleteRoomApiVersion.valueOf(serialized as String); } class _$RoomDeleteRoomResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomDeleteRoomResponseApplicationJson_Ocs, _$RoomDeleteRoomResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomDeleteRoomResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomDeleteRoomResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override RoomDeleteRoomResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomDeleteRoomResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$RoomDeleteRoomResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [RoomDeleteRoomResponseApplicationJson, _$RoomDeleteRoomResponseApplicationJson]; @override final String wireName = 'RoomDeleteRoomResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomDeleteRoomResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomDeleteRoomResponseApplicationJson_Ocs)), ]; return result; } @override RoomDeleteRoomResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomDeleteRoomResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(RoomDeleteRoomResponseApplicationJson_Ocs))! as RoomDeleteRoomResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomGetBreakoutRoomsApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomGetBreakoutRoomsApiVersion]; @override final String wireName = 'RoomGetBreakoutRoomsApiVersion'; @override Object serialize(Serializers serializers, RoomGetBreakoutRoomsApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomGetBreakoutRoomsApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomGetBreakoutRoomsApiVersion.valueOf(serialized as String); } class _$RoomGetBreakoutRoomsResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomGetBreakoutRoomsResponseApplicationJson_Ocs, _$RoomGetBreakoutRoomsResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomGetBreakoutRoomsResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomGetBreakoutRoomsResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(BuiltList, [FullType(Room)])), ]; return result; } @override RoomGetBreakoutRoomsResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomGetBreakoutRoomsResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(Room)]))! as BuiltList); break; } } return result.build(); } } class _$RoomGetBreakoutRoomsResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomGetBreakoutRoomsResponseApplicationJson, _$RoomGetBreakoutRoomsResponseApplicationJson ]; @override final String wireName = 'RoomGetBreakoutRoomsResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomGetBreakoutRoomsResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomGetBreakoutRoomsResponseApplicationJson_Ocs)), ]; return result; } @override RoomGetBreakoutRoomsResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomGetBreakoutRoomsResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(RoomGetBreakoutRoomsResponseApplicationJson_Ocs))! as RoomGetBreakoutRoomsResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomMakePublicApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomMakePublicApiVersion]; @override final String wireName = 'RoomMakePublicApiVersion'; @override Object serialize(Serializers serializers, RoomMakePublicApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomMakePublicApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomMakePublicApiVersion.valueOf(serialized as String); } class _$RoomMakePublicResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomMakePublicResponseApplicationJson_Ocs, _$RoomMakePublicResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomMakePublicResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomMakePublicResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override RoomMakePublicResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomMakePublicResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$RoomMakePublicResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [RoomMakePublicResponseApplicationJson, _$RoomMakePublicResponseApplicationJson]; @override final String wireName = 'RoomMakePublicResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomMakePublicResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomMakePublicResponseApplicationJson_Ocs)), ]; return result; } @override RoomMakePublicResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomMakePublicResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(RoomMakePublicResponseApplicationJson_Ocs))! as RoomMakePublicResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomMakePrivateApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomMakePrivateApiVersion]; @override final String wireName = 'RoomMakePrivateApiVersion'; @override Object serialize(Serializers serializers, RoomMakePrivateApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomMakePrivateApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomMakePrivateApiVersion.valueOf(serialized as String); } class _$RoomMakePrivateResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomMakePrivateResponseApplicationJson_Ocs, _$RoomMakePrivateResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomMakePrivateResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomMakePrivateResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override RoomMakePrivateResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomMakePrivateResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$RoomMakePrivateResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [RoomMakePrivateResponseApplicationJson, _$RoomMakePrivateResponseApplicationJson]; @override final String wireName = 'RoomMakePrivateResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomMakePrivateResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomMakePrivateResponseApplicationJson_Ocs)), ]; return result; } @override RoomMakePrivateResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomMakePrivateResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(RoomMakePrivateResponseApplicationJson_Ocs))! as RoomMakePrivateResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomSetDescriptionApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomSetDescriptionApiVersion]; @override final String wireName = 'RoomSetDescriptionApiVersion'; @override Object serialize(Serializers serializers, RoomSetDescriptionApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomSetDescriptionApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomSetDescriptionApiVersion.valueOf(serialized as String); } class _$RoomSetDescriptionResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomSetDescriptionResponseApplicationJson_Ocs, _$RoomSetDescriptionResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomSetDescriptionResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomSetDescriptionResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override RoomSetDescriptionResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomSetDescriptionResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$RoomSetDescriptionResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomSetDescriptionResponseApplicationJson, _$RoomSetDescriptionResponseApplicationJson ]; @override final String wireName = 'RoomSetDescriptionResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomSetDescriptionResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomSetDescriptionResponseApplicationJson_Ocs)), ]; return result; } @override RoomSetDescriptionResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomSetDescriptionResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(RoomSetDescriptionResponseApplicationJson_Ocs))! as RoomSetDescriptionResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomSetReadOnlyApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomSetReadOnlyApiVersion]; @override final String wireName = 'RoomSetReadOnlyApiVersion'; @override Object serialize(Serializers serializers, RoomSetReadOnlyApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomSetReadOnlyApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomSetReadOnlyApiVersion.valueOf(serialized as String); } class _$RoomSetReadOnlyResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomSetReadOnlyResponseApplicationJson_Ocs, _$RoomSetReadOnlyResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomSetReadOnlyResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomSetReadOnlyResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override RoomSetReadOnlyResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomSetReadOnlyResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$RoomSetReadOnlyResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [RoomSetReadOnlyResponseApplicationJson, _$RoomSetReadOnlyResponseApplicationJson]; @override final String wireName = 'RoomSetReadOnlyResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomSetReadOnlyResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomSetReadOnlyResponseApplicationJson_Ocs)), ]; return result; } @override RoomSetReadOnlyResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomSetReadOnlyResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(RoomSetReadOnlyResponseApplicationJson_Ocs))! as RoomSetReadOnlyResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomSetListableApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomSetListableApiVersion]; @override final String wireName = 'RoomSetListableApiVersion'; @override Object serialize(Serializers serializers, RoomSetListableApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomSetListableApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomSetListableApiVersion.valueOf(serialized as String); } class _$RoomSetListableResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomSetListableResponseApplicationJson_Ocs, _$RoomSetListableResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomSetListableResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomSetListableResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override RoomSetListableResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomSetListableResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$RoomSetListableResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [RoomSetListableResponseApplicationJson, _$RoomSetListableResponseApplicationJson]; @override final String wireName = 'RoomSetListableResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomSetListableResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomSetListableResponseApplicationJson_Ocs)), ]; return result; } @override RoomSetListableResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomSetListableResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(RoomSetListableResponseApplicationJson_Ocs))! as RoomSetListableResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomSetPasswordApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomSetPasswordApiVersion]; @override final String wireName = 'RoomSetPasswordApiVersion'; @override Object serialize(Serializers serializers, RoomSetPasswordApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomSetPasswordApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomSetPasswordApiVersion.valueOf(serialized as String); } class _$RoomSetPasswordResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomSetPasswordResponseApplicationJson_Ocs, _$RoomSetPasswordResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomSetPasswordResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomSetPasswordResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override RoomSetPasswordResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomSetPasswordResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$RoomSetPasswordResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [RoomSetPasswordResponseApplicationJson, _$RoomSetPasswordResponseApplicationJson]; @override final String wireName = 'RoomSetPasswordResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomSetPasswordResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomSetPasswordResponseApplicationJson_Ocs)), ]; return result; } @override RoomSetPasswordResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomSetPasswordResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(RoomSetPasswordResponseApplicationJson_Ocs))! as RoomSetPasswordResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomSetPermissionsApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomSetPermissionsApiVersion]; @override final String wireName = 'RoomSetPermissionsApiVersion'; @override Object serialize(Serializers serializers, RoomSetPermissionsApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomSetPermissionsApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomSetPermissionsApiVersion.valueOf(serialized as String); } class _$RoomSetPermissionsResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomSetPermissionsResponseApplicationJson_Ocs, _$RoomSetPermissionsResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomSetPermissionsResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomSetPermissionsResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(Room)), ]; return result; } @override RoomSetPermissionsResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomSetPermissionsResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(Room))! as Room); break; } } return result.build(); } } class _$RoomSetPermissionsResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomSetPermissionsResponseApplicationJson, _$RoomSetPermissionsResponseApplicationJson ]; @override final String wireName = 'RoomSetPermissionsResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomSetPermissionsResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomSetPermissionsResponseApplicationJson_Ocs)), ]; return result; } @override RoomSetPermissionsResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomSetPermissionsResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(RoomSetPermissionsResponseApplicationJson_Ocs))! as RoomSetPermissionsResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomGetParticipantsApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomGetParticipantsApiVersion]; @override final String wireName = 'RoomGetParticipantsApiVersion'; @override Object serialize(Serializers serializers, RoomGetParticipantsApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomGetParticipantsApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomGetParticipantsApiVersion.valueOf(serialized as String); } class _$ParticipantSerializer implements StructuredSerializer { @override final Iterable types = const [Participant, _$Participant]; @override final String wireName = 'Participant'; @override Iterable serialize(Serializers serializers, Participant object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'actorId', serializers.serialize(object.actorId, specifiedType: const FullType(String)), 'actorType', serializers.serialize(object.actorType, specifiedType: const FullType(String)), 'attendeeId', serializers.serialize(object.attendeeId, specifiedType: const FullType(int)), 'attendeePermissions', serializers.serialize(object.attendeePermissions, specifiedType: const FullType(int)), 'attendeePin', serializers.serialize(object.attendeePin, specifiedType: const FullType(String)), 'displayName', serializers.serialize(object.displayName, specifiedType: const FullType(String)), 'inCall', serializers.serialize(object.inCall, specifiedType: const FullType(int)), 'lastPing', serializers.serialize(object.lastPing, specifiedType: const FullType(int)), 'participantType', serializers.serialize(object.participantType, specifiedType: const FullType(int)), 'permissions', serializers.serialize(object.permissions, specifiedType: const FullType(int)), 'roomToken', serializers.serialize(object.roomToken, specifiedType: const FullType(String)), 'sessionIds', serializers.serialize(object.sessionIds, specifiedType: const FullType(BuiltList, [FullType(String)])), ]; Object? value; value = object.status; if (value != null) { result ..add('status') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } value = object.statusClearAt; if (value != null) { result ..add('statusClearAt') ..add(serializers.serialize(value, specifiedType: const FullType(int))); } value = object.statusIcon; if (value != null) { result ..add('statusIcon') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } value = object.statusMessage; if (value != null) { result ..add('statusMessage') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } value = object.phoneNumber; if (value != null) { result ..add('phoneNumber') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } value = object.callId; if (value != null) { result ..add('callId') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } return result; } @override Participant deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = ParticipantBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'actorId': result.actorId = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'actorType': result.actorType = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'attendeeId': result.attendeeId = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'attendeePermissions': result.attendeePermissions = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'attendeePin': result.attendeePin = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'displayName': result.displayName = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'inCall': result.inCall = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'lastPing': result.lastPing = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'participantType': result.participantType = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'permissions': result.permissions = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'roomToken': result.roomToken = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'sessionIds': result.sessionIds.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(String)]))! as BuiltList); break; case 'status': result.status = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'statusClearAt': result.statusClearAt = serializers.deserialize(value, specifiedType: const FullType(int)) as int?; break; case 'statusIcon': result.statusIcon = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'statusMessage': result.statusMessage = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'phoneNumber': result.phoneNumber = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'callId': result.callId = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; } } return result.build(); } } class _$RoomGetParticipantsResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomGetParticipantsResponseApplicationJson_Ocs, _$RoomGetParticipantsResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomGetParticipantsResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomGetParticipantsResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(BuiltList, [FullType(Participant)])), ]; return result; } @override RoomGetParticipantsResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomGetParticipantsResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(Participant)]))! as BuiltList); break; } } return result.build(); } } class _$RoomGetParticipantsResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomGetParticipantsResponseApplicationJson, _$RoomGetParticipantsResponseApplicationJson ]; @override final String wireName = 'RoomGetParticipantsResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomGetParticipantsResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomGetParticipantsResponseApplicationJson_Ocs)), ]; return result; } @override RoomGetParticipantsResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomGetParticipantsResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(RoomGetParticipantsResponseApplicationJson_Ocs))! as RoomGetParticipantsResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomAddParticipantToRoomApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomAddParticipantToRoomApiVersion]; @override final String wireName = 'RoomAddParticipantToRoomApiVersion'; @override Object serialize(Serializers serializers, RoomAddParticipantToRoomApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomAddParticipantToRoomApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomAddParticipantToRoomApiVersion.valueOf(serialized as String); } class _$RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0Serializer implements StructuredSerializer { @override final Iterable types = const [ RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0, _$RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0 ]; @override final String wireName = 'RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0'; @override Iterable serialize(Serializers serializers, RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0 object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'type', serializers.serialize(object.type, specifiedType: const FullType(int)), ]; return result; } @override RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0 deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0Builder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'type': result.type = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; } } return result.build(); } } class _$RoomAddParticipantToRoomResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomAddParticipantToRoomResponseApplicationJson_Ocs, _$RoomAddParticipantToRoomResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomAddParticipantToRoomResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomAddParticipantToRoomResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data)), ]; return result; } @override RoomAddParticipantToRoomResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomAddParticipantToRoomResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data))! as RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data); break; } } return result.build(); } } class _$RoomAddParticipantToRoomResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomAddParticipantToRoomResponseApplicationJson, _$RoomAddParticipantToRoomResponseApplicationJson ]; @override final String wireName = 'RoomAddParticipantToRoomResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomAddParticipantToRoomResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomAddParticipantToRoomResponseApplicationJson_Ocs)), ]; return result; } @override RoomAddParticipantToRoomResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomAddParticipantToRoomResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(RoomAddParticipantToRoomResponseApplicationJson_Ocs))! as RoomAddParticipantToRoomResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomGetBreakoutRoomParticipantsApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomGetBreakoutRoomParticipantsApiVersion]; @override final String wireName = 'RoomGetBreakoutRoomParticipantsApiVersion'; @override Object serialize(Serializers serializers, RoomGetBreakoutRoomParticipantsApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomGetBreakoutRoomParticipantsApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomGetBreakoutRoomParticipantsApiVersion.valueOf(serialized as String); } class _$RoomGetBreakoutRoomParticipantsResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomGetBreakoutRoomParticipantsResponseApplicationJson_Ocs, _$RoomGetBreakoutRoomParticipantsResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomGetBreakoutRoomParticipantsResponseApplicationJson_Ocs'; @override Iterable serialize( Serializers serializers, RoomGetBreakoutRoomParticipantsResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(BuiltList, [FullType(Participant)])), ]; return result; } @override RoomGetBreakoutRoomParticipantsResponseApplicationJson_Ocs deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomGetBreakoutRoomParticipantsResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(Participant)]))! as BuiltList); break; } } return result.build(); } } class _$RoomGetBreakoutRoomParticipantsResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomGetBreakoutRoomParticipantsResponseApplicationJson, _$RoomGetBreakoutRoomParticipantsResponseApplicationJson ]; @override final String wireName = 'RoomGetBreakoutRoomParticipantsResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomGetBreakoutRoomParticipantsResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomGetBreakoutRoomParticipantsResponseApplicationJson_Ocs)), ]; return result; } @override RoomGetBreakoutRoomParticipantsResponseApplicationJson deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomGetBreakoutRoomParticipantsResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(RoomGetBreakoutRoomParticipantsResponseApplicationJson_Ocs))! as RoomGetBreakoutRoomParticipantsResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomRemoveSelfFromRoomApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomRemoveSelfFromRoomApiVersion]; @override final String wireName = 'RoomRemoveSelfFromRoomApiVersion'; @override Object serialize(Serializers serializers, RoomRemoveSelfFromRoomApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomRemoveSelfFromRoomApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomRemoveSelfFromRoomApiVersion.valueOf(serialized as String); } class _$RoomRemoveSelfFromRoomResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomRemoveSelfFromRoomResponseApplicationJson_Ocs, _$RoomRemoveSelfFromRoomResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomRemoveSelfFromRoomResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomRemoveSelfFromRoomResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override RoomRemoveSelfFromRoomResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomRemoveSelfFromRoomResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$RoomRemoveSelfFromRoomResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomRemoveSelfFromRoomResponseApplicationJson, _$RoomRemoveSelfFromRoomResponseApplicationJson ]; @override final String wireName = 'RoomRemoveSelfFromRoomResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomRemoveSelfFromRoomResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomRemoveSelfFromRoomResponseApplicationJson_Ocs)), ]; return result; } @override RoomRemoveSelfFromRoomResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomRemoveSelfFromRoomResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(RoomRemoveSelfFromRoomResponseApplicationJson_Ocs))! as RoomRemoveSelfFromRoomResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomRemoveAttendeeFromRoomApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomRemoveAttendeeFromRoomApiVersion]; @override final String wireName = 'RoomRemoveAttendeeFromRoomApiVersion'; @override Object serialize(Serializers serializers, RoomRemoveAttendeeFromRoomApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomRemoveAttendeeFromRoomApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomRemoveAttendeeFromRoomApiVersion.valueOf(serialized as String); } class _$RoomRemoveAttendeeFromRoomResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomRemoveAttendeeFromRoomResponseApplicationJson_Ocs, _$RoomRemoveAttendeeFromRoomResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomRemoveAttendeeFromRoomResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomRemoveAttendeeFromRoomResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override RoomRemoveAttendeeFromRoomResponseApplicationJson_Ocs deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomRemoveAttendeeFromRoomResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$RoomRemoveAttendeeFromRoomResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomRemoveAttendeeFromRoomResponseApplicationJson, _$RoomRemoveAttendeeFromRoomResponseApplicationJson ]; @override final String wireName = 'RoomRemoveAttendeeFromRoomResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomRemoveAttendeeFromRoomResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomRemoveAttendeeFromRoomResponseApplicationJson_Ocs)), ]; return result; } @override RoomRemoveAttendeeFromRoomResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomRemoveAttendeeFromRoomResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(RoomRemoveAttendeeFromRoomResponseApplicationJson_Ocs))! as RoomRemoveAttendeeFromRoomResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomSetAttendeePermissionsApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomSetAttendeePermissionsApiVersion]; @override final String wireName = 'RoomSetAttendeePermissionsApiVersion'; @override Object serialize(Serializers serializers, RoomSetAttendeePermissionsApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomSetAttendeePermissionsApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomSetAttendeePermissionsApiVersion.valueOf(serialized as String); } class _$RoomSetAttendeePermissionsResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomSetAttendeePermissionsResponseApplicationJson_Ocs, _$RoomSetAttendeePermissionsResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomSetAttendeePermissionsResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomSetAttendeePermissionsResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override RoomSetAttendeePermissionsResponseApplicationJson_Ocs deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomSetAttendeePermissionsResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$RoomSetAttendeePermissionsResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomSetAttendeePermissionsResponseApplicationJson, _$RoomSetAttendeePermissionsResponseApplicationJson ]; @override final String wireName = 'RoomSetAttendeePermissionsResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomSetAttendeePermissionsResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomSetAttendeePermissionsResponseApplicationJson_Ocs)), ]; return result; } @override RoomSetAttendeePermissionsResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomSetAttendeePermissionsResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(RoomSetAttendeePermissionsResponseApplicationJson_Ocs))! as RoomSetAttendeePermissionsResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomSetAllAttendeesPermissionsApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomSetAllAttendeesPermissionsApiVersion]; @override final String wireName = 'RoomSetAllAttendeesPermissionsApiVersion'; @override Object serialize(Serializers serializers, RoomSetAllAttendeesPermissionsApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomSetAllAttendeesPermissionsApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomSetAllAttendeesPermissionsApiVersion.valueOf(serialized as String); } class _$RoomSetAllAttendeesPermissionsResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomSetAllAttendeesPermissionsResponseApplicationJson_Ocs, _$RoomSetAllAttendeesPermissionsResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomSetAllAttendeesPermissionsResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomSetAllAttendeesPermissionsResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(Room)), ]; return result; } @override RoomSetAllAttendeesPermissionsResponseApplicationJson_Ocs deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomSetAllAttendeesPermissionsResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(Room))! as Room); break; } } return result.build(); } } class _$RoomSetAllAttendeesPermissionsResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomSetAllAttendeesPermissionsResponseApplicationJson, _$RoomSetAllAttendeesPermissionsResponseApplicationJson ]; @override final String wireName = 'RoomSetAllAttendeesPermissionsResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomSetAllAttendeesPermissionsResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomSetAllAttendeesPermissionsResponseApplicationJson_Ocs)), ]; return result; } @override RoomSetAllAttendeesPermissionsResponseApplicationJson deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomSetAllAttendeesPermissionsResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(RoomSetAllAttendeesPermissionsResponseApplicationJson_Ocs))! as RoomSetAllAttendeesPermissionsResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomJoinRoomApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomJoinRoomApiVersion]; @override final String wireName = 'RoomJoinRoomApiVersion'; @override Object serialize(Serializers serializers, RoomJoinRoomApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomJoinRoomApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomJoinRoomApiVersion.valueOf(serialized as String); } class _$RoomJoinRoomResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomJoinRoomResponseApplicationJson_Ocs, _$RoomJoinRoomResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomJoinRoomResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomJoinRoomResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(Room)), ]; return result; } @override RoomJoinRoomResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomJoinRoomResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(Room))! as Room); break; } } return result.build(); } } class _$RoomJoinRoomResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [RoomJoinRoomResponseApplicationJson, _$RoomJoinRoomResponseApplicationJson]; @override final String wireName = 'RoomJoinRoomResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomJoinRoomResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomJoinRoomResponseApplicationJson_Ocs)), ]; return result; } @override RoomJoinRoomResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomJoinRoomResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(RoomJoinRoomResponseApplicationJson_Ocs))! as RoomJoinRoomResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomLeaveRoomApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomLeaveRoomApiVersion]; @override final String wireName = 'RoomLeaveRoomApiVersion'; @override Object serialize(Serializers serializers, RoomLeaveRoomApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomLeaveRoomApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomLeaveRoomApiVersion.valueOf(serialized as String); } class _$RoomLeaveRoomResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomLeaveRoomResponseApplicationJson_Ocs, _$RoomLeaveRoomResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomLeaveRoomResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomLeaveRoomResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override RoomLeaveRoomResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomLeaveRoomResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$RoomLeaveRoomResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [RoomLeaveRoomResponseApplicationJson, _$RoomLeaveRoomResponseApplicationJson]; @override final String wireName = 'RoomLeaveRoomResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomLeaveRoomResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomLeaveRoomResponseApplicationJson_Ocs)), ]; return result; } @override RoomLeaveRoomResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomLeaveRoomResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(RoomLeaveRoomResponseApplicationJson_Ocs))! as RoomLeaveRoomResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomResendInvitationsApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomResendInvitationsApiVersion]; @override final String wireName = 'RoomResendInvitationsApiVersion'; @override Object serialize(Serializers serializers, RoomResendInvitationsApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomResendInvitationsApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomResendInvitationsApiVersion.valueOf(serialized as String); } class _$RoomResendInvitationsResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomResendInvitationsResponseApplicationJson_Ocs, _$RoomResendInvitationsResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomResendInvitationsResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomResendInvitationsResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override RoomResendInvitationsResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomResendInvitationsResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$RoomResendInvitationsResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomResendInvitationsResponseApplicationJson, _$RoomResendInvitationsResponseApplicationJson ]; @override final String wireName = 'RoomResendInvitationsResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomResendInvitationsResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomResendInvitationsResponseApplicationJson_Ocs)), ]; return result; } @override RoomResendInvitationsResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomResendInvitationsResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(RoomResendInvitationsResponseApplicationJson_Ocs))! as RoomResendInvitationsResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomSetSessionStateApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomSetSessionStateApiVersion]; @override final String wireName = 'RoomSetSessionStateApiVersion'; @override Object serialize(Serializers serializers, RoomSetSessionStateApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomSetSessionStateApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomSetSessionStateApiVersion.valueOf(serialized as String); } class _$RoomSetSessionStateResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomSetSessionStateResponseApplicationJson_Ocs, _$RoomSetSessionStateResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomSetSessionStateResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomSetSessionStateResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(Room)), ]; return result; } @override RoomSetSessionStateResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomSetSessionStateResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(Room))! as Room); break; } } return result.build(); } } class _$RoomSetSessionStateResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomSetSessionStateResponseApplicationJson, _$RoomSetSessionStateResponseApplicationJson ]; @override final String wireName = 'RoomSetSessionStateResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomSetSessionStateResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomSetSessionStateResponseApplicationJson_Ocs)), ]; return result; } @override RoomSetSessionStateResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomSetSessionStateResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(RoomSetSessionStateResponseApplicationJson_Ocs))! as RoomSetSessionStateResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomPromoteModeratorApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomPromoteModeratorApiVersion]; @override final String wireName = 'RoomPromoteModeratorApiVersion'; @override Object serialize(Serializers serializers, RoomPromoteModeratorApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomPromoteModeratorApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomPromoteModeratorApiVersion.valueOf(serialized as String); } class _$RoomPromoteModeratorResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomPromoteModeratorResponseApplicationJson_Ocs, _$RoomPromoteModeratorResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomPromoteModeratorResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomPromoteModeratorResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override RoomPromoteModeratorResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomPromoteModeratorResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$RoomPromoteModeratorResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomPromoteModeratorResponseApplicationJson, _$RoomPromoteModeratorResponseApplicationJson ]; @override final String wireName = 'RoomPromoteModeratorResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomPromoteModeratorResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomPromoteModeratorResponseApplicationJson_Ocs)), ]; return result; } @override RoomPromoteModeratorResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomPromoteModeratorResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(RoomPromoteModeratorResponseApplicationJson_Ocs))! as RoomPromoteModeratorResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomDemoteModeratorApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomDemoteModeratorApiVersion]; @override final String wireName = 'RoomDemoteModeratorApiVersion'; @override Object serialize(Serializers serializers, RoomDemoteModeratorApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomDemoteModeratorApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomDemoteModeratorApiVersion.valueOf(serialized as String); } class _$RoomDemoteModeratorResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomDemoteModeratorResponseApplicationJson_Ocs, _$RoomDemoteModeratorResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomDemoteModeratorResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomDemoteModeratorResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override RoomDemoteModeratorResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomDemoteModeratorResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$RoomDemoteModeratorResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomDemoteModeratorResponseApplicationJson, _$RoomDemoteModeratorResponseApplicationJson ]; @override final String wireName = 'RoomDemoteModeratorResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomDemoteModeratorResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomDemoteModeratorResponseApplicationJson_Ocs)), ]; return result; } @override RoomDemoteModeratorResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomDemoteModeratorResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(RoomDemoteModeratorResponseApplicationJson_Ocs))! as RoomDemoteModeratorResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomAddToFavoritesApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomAddToFavoritesApiVersion]; @override final String wireName = 'RoomAddToFavoritesApiVersion'; @override Object serialize(Serializers serializers, RoomAddToFavoritesApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomAddToFavoritesApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomAddToFavoritesApiVersion.valueOf(serialized as String); } class _$RoomAddToFavoritesResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomAddToFavoritesResponseApplicationJson_Ocs, _$RoomAddToFavoritesResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomAddToFavoritesResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomAddToFavoritesResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override RoomAddToFavoritesResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomAddToFavoritesResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$RoomAddToFavoritesResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomAddToFavoritesResponseApplicationJson, _$RoomAddToFavoritesResponseApplicationJson ]; @override final String wireName = 'RoomAddToFavoritesResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomAddToFavoritesResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomAddToFavoritesResponseApplicationJson_Ocs)), ]; return result; } @override RoomAddToFavoritesResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomAddToFavoritesResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(RoomAddToFavoritesResponseApplicationJson_Ocs))! as RoomAddToFavoritesResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomRemoveFromFavoritesApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomRemoveFromFavoritesApiVersion]; @override final String wireName = 'RoomRemoveFromFavoritesApiVersion'; @override Object serialize(Serializers serializers, RoomRemoveFromFavoritesApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomRemoveFromFavoritesApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomRemoveFromFavoritesApiVersion.valueOf(serialized as String); } class _$RoomRemoveFromFavoritesResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomRemoveFromFavoritesResponseApplicationJson_Ocs, _$RoomRemoveFromFavoritesResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomRemoveFromFavoritesResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomRemoveFromFavoritesResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override RoomRemoveFromFavoritesResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomRemoveFromFavoritesResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$RoomRemoveFromFavoritesResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomRemoveFromFavoritesResponseApplicationJson, _$RoomRemoveFromFavoritesResponseApplicationJson ]; @override final String wireName = 'RoomRemoveFromFavoritesResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomRemoveFromFavoritesResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomRemoveFromFavoritesResponseApplicationJson_Ocs)), ]; return result; } @override RoomRemoveFromFavoritesResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomRemoveFromFavoritesResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(RoomRemoveFromFavoritesResponseApplicationJson_Ocs))! as RoomRemoveFromFavoritesResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomSetNotificationLevelApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomSetNotificationLevelApiVersion]; @override final String wireName = 'RoomSetNotificationLevelApiVersion'; @override Object serialize(Serializers serializers, RoomSetNotificationLevelApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomSetNotificationLevelApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomSetNotificationLevelApiVersion.valueOf(serialized as String); } class _$RoomSetNotificationLevelResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomSetNotificationLevelResponseApplicationJson_Ocs, _$RoomSetNotificationLevelResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomSetNotificationLevelResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomSetNotificationLevelResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override RoomSetNotificationLevelResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomSetNotificationLevelResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$RoomSetNotificationLevelResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomSetNotificationLevelResponseApplicationJson, _$RoomSetNotificationLevelResponseApplicationJson ]; @override final String wireName = 'RoomSetNotificationLevelResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomSetNotificationLevelResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomSetNotificationLevelResponseApplicationJson_Ocs)), ]; return result; } @override RoomSetNotificationLevelResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomSetNotificationLevelResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(RoomSetNotificationLevelResponseApplicationJson_Ocs))! as RoomSetNotificationLevelResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomSetNotificationCallsApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomSetNotificationCallsApiVersion]; @override final String wireName = 'RoomSetNotificationCallsApiVersion'; @override Object serialize(Serializers serializers, RoomSetNotificationCallsApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomSetNotificationCallsApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomSetNotificationCallsApiVersion.valueOf(serialized as String); } class _$RoomSetNotificationCallsResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomSetNotificationCallsResponseApplicationJson_Ocs, _$RoomSetNotificationCallsResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomSetNotificationCallsResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomSetNotificationCallsResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override RoomSetNotificationCallsResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomSetNotificationCallsResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$RoomSetNotificationCallsResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomSetNotificationCallsResponseApplicationJson, _$RoomSetNotificationCallsResponseApplicationJson ]; @override final String wireName = 'RoomSetNotificationCallsResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomSetNotificationCallsResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomSetNotificationCallsResponseApplicationJson_Ocs)), ]; return result; } @override RoomSetNotificationCallsResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomSetNotificationCallsResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(RoomSetNotificationCallsResponseApplicationJson_Ocs))! as RoomSetNotificationCallsResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomSetLobbyApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomSetLobbyApiVersion]; @override final String wireName = 'RoomSetLobbyApiVersion'; @override Object serialize(Serializers serializers, RoomSetLobbyApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomSetLobbyApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomSetLobbyApiVersion.valueOf(serialized as String); } class _$RoomSetLobbyResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomSetLobbyResponseApplicationJson_Ocs, _$RoomSetLobbyResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomSetLobbyResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomSetLobbyResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(Room)), ]; return result; } @override RoomSetLobbyResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomSetLobbyResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(Room))! as Room); break; } } return result.build(); } } class _$RoomSetLobbyResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [RoomSetLobbyResponseApplicationJson, _$RoomSetLobbyResponseApplicationJson]; @override final String wireName = 'RoomSetLobbyResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomSetLobbyResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomSetLobbyResponseApplicationJson_Ocs)), ]; return result; } @override RoomSetLobbyResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomSetLobbyResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(RoomSetLobbyResponseApplicationJson_Ocs))! as RoomSetLobbyResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomSetsipEnabledApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomSetsipEnabledApiVersion]; @override final String wireName = 'RoomSetsipEnabledApiVersion'; @override Object serialize(Serializers serializers, RoomSetsipEnabledApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomSetsipEnabledApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomSetsipEnabledApiVersion.valueOf(serialized as String); } class _$RoomSetsipEnabledResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomSetsipEnabledResponseApplicationJson_Ocs, _$RoomSetsipEnabledResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomSetsipEnabledResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomSetsipEnabledResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(Room)), ]; return result; } @override RoomSetsipEnabledResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomSetsipEnabledResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(Room))! as Room); break; } } return result.build(); } } class _$RoomSetsipEnabledResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomSetsipEnabledResponseApplicationJson, _$RoomSetsipEnabledResponseApplicationJson ]; @override final String wireName = 'RoomSetsipEnabledResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomSetsipEnabledResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomSetsipEnabledResponseApplicationJson_Ocs)), ]; return result; } @override RoomSetsipEnabledResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomSetsipEnabledResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(RoomSetsipEnabledResponseApplicationJson_Ocs))! as RoomSetsipEnabledResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomSetRecordingConsentApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomSetRecordingConsentApiVersion]; @override final String wireName = 'RoomSetRecordingConsentApiVersion'; @override Object serialize(Serializers serializers, RoomSetRecordingConsentApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomSetRecordingConsentApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomSetRecordingConsentApiVersion.valueOf(serialized as String); } class _$RoomSetRecordingConsentResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomSetRecordingConsentResponseApplicationJson_Ocs, _$RoomSetRecordingConsentResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomSetRecordingConsentResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomSetRecordingConsentResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(Room)), ]; return result; } @override RoomSetRecordingConsentResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomSetRecordingConsentResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(Room))! as Room); break; } } return result.build(); } } class _$RoomSetRecordingConsentResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomSetRecordingConsentResponseApplicationJson, _$RoomSetRecordingConsentResponseApplicationJson ]; @override final String wireName = 'RoomSetRecordingConsentResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomSetRecordingConsentResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomSetRecordingConsentResponseApplicationJson_Ocs)), ]; return result; } @override RoomSetRecordingConsentResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomSetRecordingConsentResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(RoomSetRecordingConsentResponseApplicationJson_Ocs))! as RoomSetRecordingConsentResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$RoomSetMessageExpirationApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [RoomSetMessageExpirationApiVersion]; @override final String wireName = 'RoomSetMessageExpirationApiVersion'; @override Object serialize(Serializers serializers, RoomSetMessageExpirationApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override RoomSetMessageExpirationApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => RoomSetMessageExpirationApiVersion.valueOf(serialized as String); } class _$RoomSetMessageExpirationResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomSetMessageExpirationResponseApplicationJson_Ocs, _$RoomSetMessageExpirationResponseApplicationJson_Ocs ]; @override final String wireName = 'RoomSetMessageExpirationResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, RoomSetMessageExpirationResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override RoomSetMessageExpirationResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomSetMessageExpirationResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$RoomSetMessageExpirationResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ RoomSetMessageExpirationResponseApplicationJson, _$RoomSetMessageExpirationResponseApplicationJson ]; @override final String wireName = 'RoomSetMessageExpirationResponseApplicationJson'; @override Iterable serialize(Serializers serializers, RoomSetMessageExpirationResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(RoomSetMessageExpirationResponseApplicationJson_Ocs)), ]; return result; } @override RoomSetMessageExpirationResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = RoomSetMessageExpirationResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(RoomSetMessageExpirationResponseApplicationJson_Ocs))! as RoomSetMessageExpirationResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$SettingsSetsipSettingsApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [SettingsSetsipSettingsApiVersion]; @override final String wireName = 'SettingsSetsipSettingsApiVersion'; @override Object serialize(Serializers serializers, SettingsSetsipSettingsApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override SettingsSetsipSettingsApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => SettingsSetsipSettingsApiVersion.valueOf(serialized as String); } class _$SettingsSetsipSettingsResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ SettingsSetsipSettingsResponseApplicationJson_Ocs, _$SettingsSetsipSettingsResponseApplicationJson_Ocs ]; @override final String wireName = 'SettingsSetsipSettingsResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, SettingsSetsipSettingsResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override SettingsSetsipSettingsResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = SettingsSetsipSettingsResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$SettingsSetsipSettingsResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ SettingsSetsipSettingsResponseApplicationJson, _$SettingsSetsipSettingsResponseApplicationJson ]; @override final String wireName = 'SettingsSetsipSettingsResponseApplicationJson'; @override Iterable serialize(Serializers serializers, SettingsSetsipSettingsResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(SettingsSetsipSettingsResponseApplicationJson_Ocs)), ]; return result; } @override SettingsSetsipSettingsResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = SettingsSetsipSettingsResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(SettingsSetsipSettingsResponseApplicationJson_Ocs))! as SettingsSetsipSettingsResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$SettingsSetUserSettingApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [SettingsSetUserSettingApiVersion]; @override final String wireName = 'SettingsSetUserSettingApiVersion'; @override Object serialize(Serializers serializers, SettingsSetUserSettingApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override SettingsSetUserSettingApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => SettingsSetUserSettingApiVersion.valueOf(serialized as String); } class _$SettingsSetUserSettingResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ SettingsSetUserSettingResponseApplicationJson_Ocs, _$SettingsSetUserSettingResponseApplicationJson_Ocs ]; @override final String wireName = 'SettingsSetUserSettingResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, SettingsSetUserSettingResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override SettingsSetUserSettingResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = SettingsSetUserSettingResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$SettingsSetUserSettingResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ SettingsSetUserSettingResponseApplicationJson, _$SettingsSetUserSettingResponseApplicationJson ]; @override final String wireName = 'SettingsSetUserSettingResponseApplicationJson'; @override Iterable serialize(Serializers serializers, SettingsSetUserSettingResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(SettingsSetUserSettingResponseApplicationJson_Ocs)), ]; return result; } @override SettingsSetUserSettingResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = SettingsSetUserSettingResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(SettingsSetUserSettingResponseApplicationJson_Ocs))! as SettingsSetUserSettingResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$SignalingGetSettingsApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [SignalingGetSettingsApiVersion]; @override final String wireName = 'SignalingGetSettingsApiVersion'; @override Object serialize(Serializers serializers, SignalingGetSettingsApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override SignalingGetSettingsApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => SignalingGetSettingsApiVersion.valueOf(serialized as String); } class _$SignalingSettings_HelloAuthParams_$10Serializer implements StructuredSerializer { @override final Iterable types = const [SignalingSettings_HelloAuthParams_$10, _$SignalingSettings_HelloAuthParams_$10]; @override final String wireName = 'SignalingSettings_HelloAuthParams_\$10'; @override Iterable serialize(Serializers serializers, SignalingSettings_HelloAuthParams_$10 object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ticket', serializers.serialize(object.ticket, specifiedType: const FullType(String)), ]; Object? value; value = object.userid; if (value != null) { result ..add('userid') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } return result; } @override SignalingSettings_HelloAuthParams_$10 deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = SignalingSettings_HelloAuthParams_$10Builder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'userid': result.userid = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'ticket': result.ticket = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; } } return result.build(); } } class _$SignalingSettings_HelloAuthParams_$20Serializer implements StructuredSerializer { @override final Iterable types = const [SignalingSettings_HelloAuthParams_$20, _$SignalingSettings_HelloAuthParams_$20]; @override final String wireName = 'SignalingSettings_HelloAuthParams_\$20'; @override Iterable serialize(Serializers serializers, SignalingSettings_HelloAuthParams_$20 object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'token', serializers.serialize(object.token, specifiedType: const FullType(String)), ]; return result; } @override SignalingSettings_HelloAuthParams_$20 deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = SignalingSettings_HelloAuthParams_$20Builder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'token': result.token = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; } } return result.build(); } } class _$SignalingSettings_HelloAuthParamsSerializer implements StructuredSerializer { @override final Iterable types = const [SignalingSettings_HelloAuthParams, _$SignalingSettings_HelloAuthParams]; @override final String wireName = 'SignalingSettings_HelloAuthParams'; @override Iterable serialize(Serializers serializers, SignalingSettings_HelloAuthParams object, {FullType specifiedType = FullType.unspecified}) { final result = [ '1.0', serializers.serialize(object.$10, specifiedType: const FullType(SignalingSettings_HelloAuthParams_$10)), '2.0', serializers.serialize(object.$20, specifiedType: const FullType(SignalingSettings_HelloAuthParams_$20)), ]; return result; } @override SignalingSettings_HelloAuthParams deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = SignalingSettings_HelloAuthParamsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case '1.0': result.$10.replace( serializers.deserialize(value, specifiedType: const FullType(SignalingSettings_HelloAuthParams_$10))! as SignalingSettings_HelloAuthParams_$10); break; case '2.0': result.$20.replace( serializers.deserialize(value, specifiedType: const FullType(SignalingSettings_HelloAuthParams_$20))! as SignalingSettings_HelloAuthParams_$20); break; } } return result.build(); } } class _$SignalingSettings_StunserversSerializer implements StructuredSerializer { @override final Iterable types = const [SignalingSettings_Stunservers, _$SignalingSettings_Stunservers]; @override final String wireName = 'SignalingSettings_Stunservers'; @override Iterable serialize(Serializers serializers, SignalingSettings_Stunservers object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'urls', serializers.serialize(object.urls, specifiedType: const FullType(BuiltList, [FullType(String)])), ]; return result; } @override SignalingSettings_Stunservers deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = SignalingSettings_StunserversBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'urls': result.urls.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(String)]))! as BuiltList); break; } } return result.build(); } } class _$SignalingSettings_TurnserversSerializer implements StructuredSerializer { @override final Iterable types = const [SignalingSettings_Turnservers, _$SignalingSettings_Turnservers]; @override final String wireName = 'SignalingSettings_Turnservers'; @override Iterable serialize(Serializers serializers, SignalingSettings_Turnservers object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'urls', serializers.serialize(object.urls, specifiedType: const FullType(BuiltList, [FullType(String)])), 'username', serializers.serialize(object.username, specifiedType: const FullType(String)), 'credential', serializers.serialize(object.credential, specifiedType: const FullType(JsonObject)), ]; return result; } @override SignalingSettings_Turnservers deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = SignalingSettings_TurnserversBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'urls': result.urls.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(String)]))! as BuiltList); break; case 'username': result.username = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'credential': result.credential = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$SignalingSettingsSerializer implements StructuredSerializer { @override final Iterable types = const [SignalingSettings, _$SignalingSettings]; @override final String wireName = 'SignalingSettings'; @override Iterable serialize(Serializers serializers, SignalingSettings object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'helloAuthParams', serializers.serialize(object.helloAuthParams, specifiedType: const FullType(SignalingSettings_HelloAuthParams)), 'hideWarning', serializers.serialize(object.hideWarning, specifiedType: const FullType(bool)), 'server', serializers.serialize(object.server, specifiedType: const FullType(String)), 'signalingMode', serializers.serialize(object.signalingMode, specifiedType: const FullType(String)), 'sipDialinInfo', serializers.serialize(object.sipDialinInfo, specifiedType: const FullType(String)), 'stunservers', serializers.serialize(object.stunservers, specifiedType: const FullType(BuiltList, [FullType(SignalingSettings_Stunservers)])), 'ticket', serializers.serialize(object.ticket, specifiedType: const FullType(String)), 'turnservers', serializers.serialize(object.turnservers, specifiedType: const FullType(BuiltList, [FullType(SignalingSettings_Turnservers)])), ]; Object? value; value = object.userId; if (value != null) { result ..add('userId') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } return result; } @override SignalingSettings deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = SignalingSettingsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'helloAuthParams': result.helloAuthParams.replace(serializers.deserialize(value, specifiedType: const FullType(SignalingSettings_HelloAuthParams))! as SignalingSettings_HelloAuthParams); break; case 'hideWarning': result.hideWarning = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'server': result.server = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'signalingMode': result.signalingMode = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'sipDialinInfo': result.sipDialinInfo = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'stunservers': result.stunservers.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(SignalingSettings_Stunservers)]))! as BuiltList); break; case 'ticket': result.ticket = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'turnservers': result.turnservers.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(SignalingSettings_Turnservers)]))! as BuiltList); break; case 'userId': result.userId = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; } } return result.build(); } } class _$SignalingGetSettingsResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ SignalingGetSettingsResponseApplicationJson_Ocs, _$SignalingGetSettingsResponseApplicationJson_Ocs ]; @override final String wireName = 'SignalingGetSettingsResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, SignalingGetSettingsResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(SignalingSettings)), ]; return result; } @override SignalingGetSettingsResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = SignalingGetSettingsResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace( serializers.deserialize(value, specifiedType: const FullType(SignalingSettings))! as SignalingSettings); break; } } return result.build(); } } class _$SignalingGetSettingsResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ SignalingGetSettingsResponseApplicationJson, _$SignalingGetSettingsResponseApplicationJson ]; @override final String wireName = 'SignalingGetSettingsResponseApplicationJson'; @override Iterable serialize(Serializers serializers, SignalingGetSettingsResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(SignalingGetSettingsResponseApplicationJson_Ocs)), ]; return result; } @override SignalingGetSettingsResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = SignalingGetSettingsResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(SignalingGetSettingsResponseApplicationJson_Ocs))! as SignalingGetSettingsResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$SignalingGetWelcomeMessageApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [SignalingGetWelcomeMessageApiVersion]; @override final String wireName = 'SignalingGetWelcomeMessageApiVersion'; @override Object serialize(Serializers serializers, SignalingGetWelcomeMessageApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override SignalingGetWelcomeMessageApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => SignalingGetWelcomeMessageApiVersion.valueOf(serialized as String); } class _$SignalingGetWelcomeMessageResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ SignalingGetWelcomeMessageResponseApplicationJson_Ocs, _$SignalingGetWelcomeMessageResponseApplicationJson_Ocs ]; @override final String wireName = 'SignalingGetWelcomeMessageResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, SignalingGetWelcomeMessageResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(BuiltMap, [FullType(String), FullType(JsonObject)])), ]; return result; } @override SignalingGetWelcomeMessageResponseApplicationJson_Ocs deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = SignalingGetWelcomeMessageResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltMap, [FullType(String), FullType(JsonObject)]))!); break; } } return result.build(); } } class _$SignalingGetWelcomeMessageResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ SignalingGetWelcomeMessageResponseApplicationJson, _$SignalingGetWelcomeMessageResponseApplicationJson ]; @override final String wireName = 'SignalingGetWelcomeMessageResponseApplicationJson'; @override Iterable serialize(Serializers serializers, SignalingGetWelcomeMessageResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(SignalingGetWelcomeMessageResponseApplicationJson_Ocs)), ]; return result; } @override SignalingGetWelcomeMessageResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = SignalingGetWelcomeMessageResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(SignalingGetWelcomeMessageResponseApplicationJson_Ocs))! as SignalingGetWelcomeMessageResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$SignalingPullMessagesApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [SignalingPullMessagesApiVersion]; @override final String wireName = 'SignalingPullMessagesApiVersion'; @override Object serialize(Serializers serializers, SignalingPullMessagesApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override SignalingPullMessagesApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => SignalingPullMessagesApiVersion.valueOf(serialized as String); } class _$SignalingSessionSerializer implements StructuredSerializer { @override final Iterable types = const [SignalingSession, _$SignalingSession]; @override final String wireName = 'SignalingSession'; @override Iterable serialize(Serializers serializers, SignalingSession object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'inCall', serializers.serialize(object.inCall, specifiedType: const FullType(int)), 'lastPing', serializers.serialize(object.lastPing, specifiedType: const FullType(int)), 'participantPermissions', serializers.serialize(object.participantPermissions, specifiedType: const FullType(int)), 'roomId', serializers.serialize(object.roomId, specifiedType: const FullType(int)), 'sessionId', serializers.serialize(object.sessionId, specifiedType: const FullType(String)), 'userId', serializers.serialize(object.userId, specifiedType: const FullType(String)), ]; return result; } @override SignalingSession deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = SignalingSessionBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'inCall': result.inCall = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'lastPing': result.lastPing = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'participantPermissions': result.participantPermissions = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'roomId': result.roomId = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'sessionId': result.sessionId = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'userId': result.userId = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; } } return result.build(); } } class _$SignalingSessionsSerializer implements StructuredSerializer { @override final Iterable types = const [SignalingSessions, _$SignalingSessions]; @override final String wireName = 'SignalingSessions'; @override Iterable serialize(Serializers serializers, SignalingSessions object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'type', serializers.serialize(object.type, specifiedType: const FullType(String)), 'data', serializers.serialize(object.data, specifiedType: const FullType(BuiltList, [FullType(SignalingSession)])), ]; return result; } @override SignalingSessions deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = SignalingSessionsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'type': result.type = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(SignalingSession)]))! as BuiltList); break; } } return result.build(); } } class _$SignalingMessageTypeSerializer implements PrimitiveSerializer { static const Map _toWire = { 'removeCandidates': 'remove-candidates', }; static const Map _fromWire = { 'remove-candidates': 'removeCandidates', }; @override final Iterable types = const [SignalingMessageType]; @override final String wireName = 'SignalingMessageType'; @override Object serialize(Serializers serializers, SignalingMessageType object, {FullType specifiedType = FullType.unspecified}) => _toWire[object.name] ?? object.name; @override SignalingMessageType deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => SignalingMessageType.valueOf(_fromWire[serialized] ?? (serialized is String ? serialized : '')); } class _$SignalingRoomTypeSerializer implements PrimitiveSerializer { @override final Iterable types = const [SignalingRoomType]; @override final String wireName = 'SignalingRoomType'; @override Object serialize(Serializers serializers, SignalingRoomType object, {FullType specifiedType = FullType.unspecified}) => object.name; @override SignalingRoomType deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => SignalingRoomType.valueOf(serialized as String); } class _$SignalingSessionDescriptionMessage_Payload_TypeSerializer implements PrimitiveSerializer { @override final Iterable types = const [SignalingSessionDescriptionMessage_Payload_Type]; @override final String wireName = 'SignalingSessionDescriptionMessage_Payload_Type'; @override Object serialize(Serializers serializers, SignalingSessionDescriptionMessage_Payload_Type object, {FullType specifiedType = FullType.unspecified}) => object.name; @override SignalingSessionDescriptionMessage_Payload_Type deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => SignalingSessionDescriptionMessage_Payload_Type.valueOf(serialized as String); } class _$SignalingSessionDescriptionMessage_PayloadSerializer implements StructuredSerializer { @override final Iterable types = const [ SignalingSessionDescriptionMessage_Payload, _$SignalingSessionDescriptionMessage_Payload ]; @override final String wireName = 'SignalingSessionDescriptionMessage_Payload'; @override Iterable serialize(Serializers serializers, SignalingSessionDescriptionMessage_Payload object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'type', serializers.serialize(object.type, specifiedType: const FullType(SignalingSessionDescriptionMessage_Payload_Type)), 'sdp', serializers.serialize(object.sdp, specifiedType: const FullType(String)), 'nick', serializers.serialize(object.nick, specifiedType: const FullType(String)), ]; return result; } @override SignalingSessionDescriptionMessage_Payload deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = SignalingSessionDescriptionMessage_PayloadBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'type': result.type = serializers.deserialize(value, specifiedType: const FullType(SignalingSessionDescriptionMessage_Payload_Type))! as SignalingSessionDescriptionMessage_Payload_Type; break; case 'sdp': result.sdp = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'nick': result.nick = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; } } return result.build(); } } class _$SignalingSessionDescriptionMessageSerializer implements StructuredSerializer { @override final Iterable types = const [SignalingSessionDescriptionMessage, _$SignalingSessionDescriptionMessage]; @override final String wireName = 'SignalingSessionDescriptionMessage'; @override Iterable serialize(Serializers serializers, SignalingSessionDescriptionMessage object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'from', serializers.serialize(object.from, specifiedType: const FullType(String)), 'to', serializers.serialize(object.to, specifiedType: const FullType(String)), 'type', serializers.serialize(object.type, specifiedType: const FullType(SignalingMessageType)), 'payload', serializers.serialize(object.payload, specifiedType: const FullType(SignalingSessionDescriptionMessage_Payload)), ]; Object? value; value = object.roomType; if (value != null) { result ..add('roomType') ..add(serializers.serialize(value, specifiedType: const FullType(SignalingRoomType))); } value = object.sid; if (value != null) { result ..add('sid') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } return result; } @override SignalingSessionDescriptionMessage deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = SignalingSessionDescriptionMessageBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'from': result.from = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'to': result.to = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'type': result.type = serializers.deserialize(value, specifiedType: const FullType(SignalingMessageType))! as SignalingMessageType; break; case 'roomType': result.roomType = serializers.deserialize(value, specifiedType: const FullType(SignalingRoomType)) as SignalingRoomType?; break; case 'sid': result.sid = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'payload': result.payload.replace( serializers.deserialize(value, specifiedType: const FullType(SignalingSessionDescriptionMessage_Payload))! as SignalingSessionDescriptionMessage_Payload); break; } } return result.build(); } } class _$SignalingICECandidateMessage_Payload_CandidateSerializer implements StructuredSerializer { @override final Iterable types = const [ SignalingICECandidateMessage_Payload_Candidate, _$SignalingICECandidateMessage_Payload_Candidate ]; @override final String wireName = 'SignalingICECandidateMessage_Payload_Candidate'; @override Iterable serialize(Serializers serializers, SignalingICECandidateMessage_Payload_Candidate object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'sdpMLineIndex', serializers.serialize(object.sdpMLineIndex, specifiedType: const FullType(int)), 'sdpMid', serializers.serialize(object.sdpMid, specifiedType: const FullType(String)), 'candidate', serializers.serialize(object.candidate, specifiedType: const FullType(String)), ]; return result; } @override SignalingICECandidateMessage_Payload_Candidate deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = SignalingICECandidateMessage_Payload_CandidateBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'sdpMLineIndex': result.sdpMLineIndex = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'sdpMid': result.sdpMid = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'candidate': result.candidate = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; } } return result.build(); } } class _$SignalingICECandidateMessage_PayloadSerializer implements StructuredSerializer { @override final Iterable types = const [SignalingICECandidateMessage_Payload, _$SignalingICECandidateMessage_Payload]; @override final String wireName = 'SignalingICECandidateMessage_Payload'; @override Iterable serialize(Serializers serializers, SignalingICECandidateMessage_Payload object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'candidate', serializers.serialize(object.candidate, specifiedType: const FullType(SignalingICECandidateMessage_Payload_Candidate)), ]; return result; } @override SignalingICECandidateMessage_Payload deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = SignalingICECandidateMessage_PayloadBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'candidate': result.candidate.replace(serializers.deserialize(value, specifiedType: const FullType(SignalingICECandidateMessage_Payload_Candidate))! as SignalingICECandidateMessage_Payload_Candidate); break; } } return result.build(); } } class _$SignalingICECandidateMessageSerializer implements StructuredSerializer { @override final Iterable types = const [SignalingICECandidateMessage, _$SignalingICECandidateMessage]; @override final String wireName = 'SignalingICECandidateMessage'; @override Iterable serialize(Serializers serializers, SignalingICECandidateMessage object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'from', serializers.serialize(object.from, specifiedType: const FullType(String)), 'to', serializers.serialize(object.to, specifiedType: const FullType(String)), 'type', serializers.serialize(object.type, specifiedType: const FullType(SignalingMessageType)), 'payload', serializers.serialize(object.payload, specifiedType: const FullType(SignalingICECandidateMessage_Payload)), ]; Object? value; value = object.roomType; if (value != null) { result ..add('roomType') ..add(serializers.serialize(value, specifiedType: const FullType(SignalingRoomType))); } value = object.sid; if (value != null) { result ..add('sid') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } return result; } @override SignalingICECandidateMessage deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = SignalingICECandidateMessageBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'from': result.from = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'to': result.to = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'type': result.type = serializers.deserialize(value, specifiedType: const FullType(SignalingMessageType))! as SignalingMessageType; break; case 'roomType': result.roomType = serializers.deserialize(value, specifiedType: const FullType(SignalingRoomType)) as SignalingRoomType?; break; case 'sid': result.sid = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'payload': result.payload.replace( serializers.deserialize(value, specifiedType: const FullType(SignalingICECandidateMessage_Payload))! as SignalingICECandidateMessage_Payload); break; } } return result.build(); } } class _$SignalingMuteMessage_Payload_NameSerializer implements PrimitiveSerializer { @override final Iterable types = const [SignalingMuteMessage_Payload_Name]; @override final String wireName = 'SignalingMuteMessage_Payload_Name'; @override Object serialize(Serializers serializers, SignalingMuteMessage_Payload_Name object, {FullType specifiedType = FullType.unspecified}) => object.name; @override SignalingMuteMessage_Payload_Name deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => SignalingMuteMessage_Payload_Name.valueOf(serialized as String); } class _$SignalingMuteMessage_PayloadSerializer implements StructuredSerializer { @override final Iterable types = const [SignalingMuteMessage_Payload, _$SignalingMuteMessage_Payload]; @override final String wireName = 'SignalingMuteMessage_Payload'; @override Iterable serialize(Serializers serializers, SignalingMuteMessage_Payload object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'name', serializers.serialize(object.name, specifiedType: const FullType(SignalingMuteMessage_Payload_Name)), ]; return result; } @override SignalingMuteMessage_Payload deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = SignalingMuteMessage_PayloadBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'name': result.name = serializers.deserialize(value, specifiedType: const FullType(SignalingMuteMessage_Payload_Name))! as SignalingMuteMessage_Payload_Name; break; } } return result.build(); } } class _$SignalingMuteMessageSerializer implements StructuredSerializer { @override final Iterable types = const [SignalingMuteMessage, _$SignalingMuteMessage]; @override final String wireName = 'SignalingMuteMessage'; @override Iterable serialize(Serializers serializers, SignalingMuteMessage object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'from', serializers.serialize(object.from, specifiedType: const FullType(String)), 'to', serializers.serialize(object.to, specifiedType: const FullType(String)), 'type', serializers.serialize(object.type, specifiedType: const FullType(SignalingMessageType)), 'payload', serializers.serialize(object.payload, specifiedType: const FullType(SignalingMuteMessage_Payload)), ]; Object? value; value = object.roomType; if (value != null) { result ..add('roomType') ..add(serializers.serialize(value, specifiedType: const FullType(SignalingRoomType))); } value = object.sid; if (value != null) { result ..add('sid') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } return result; } @override SignalingMuteMessage deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = SignalingMuteMessageBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'from': result.from = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'to': result.to = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'type': result.type = serializers.deserialize(value, specifiedType: const FullType(SignalingMessageType))! as SignalingMessageType; break; case 'roomType': result.roomType = serializers.deserialize(value, specifiedType: const FullType(SignalingRoomType)) as SignalingRoomType?; break; case 'sid': result.sid = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'payload': result.payload.replace(serializers.deserialize(value, specifiedType: const FullType(SignalingMuteMessage_Payload))! as SignalingMuteMessage_Payload); break; } } return result.build(); } } class _$SignalingMessageWrapperSerializer implements StructuredSerializer { @override final Iterable types = const [SignalingMessageWrapper, _$SignalingMessageWrapper]; @override final String wireName = 'SignalingMessageWrapper'; @override Iterable serialize(Serializers serializers, SignalingMessageWrapper object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'type', serializers.serialize(object.type, specifiedType: const FullType(String)), 'data', serializers.serialize(object.data, specifiedType: const FullType(ContentString, [FullType(SignalingMessage)])), ]; return result; } @override SignalingMessageWrapper deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = SignalingMessageWrapperBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'type': result.type = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(ContentString, [FullType(SignalingMessage)]))! as ContentString); break; } } return result.build(); } } class _$SignalingPullMessagesResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ SignalingPullMessagesResponseApplicationJson_Ocs, _$SignalingPullMessagesResponseApplicationJson_Ocs ]; @override final String wireName = 'SignalingPullMessagesResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, SignalingPullMessagesResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(BuiltList, [FullType(SignalingData)])), ]; return result; } @override SignalingPullMessagesResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = SignalingPullMessagesResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(SignalingData)]))! as BuiltList); break; } } return result.build(); } } class _$SignalingPullMessagesResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ SignalingPullMessagesResponseApplicationJson, _$SignalingPullMessagesResponseApplicationJson ]; @override final String wireName = 'SignalingPullMessagesResponseApplicationJson'; @override Iterable serialize(Serializers serializers, SignalingPullMessagesResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(SignalingPullMessagesResponseApplicationJson_Ocs)), ]; return result; } @override SignalingPullMessagesResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = SignalingPullMessagesResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(SignalingPullMessagesResponseApplicationJson_Ocs))! as SignalingPullMessagesResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$SignalingSendMessagesMessagesSerializer implements StructuredSerializer { @override final Iterable types = const [SignalingSendMessagesMessages, _$SignalingSendMessagesMessages]; @override final String wireName = 'SignalingSendMessagesMessages'; @override Iterable serialize(Serializers serializers, SignalingSendMessagesMessages object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ev', serializers.serialize(object.ev, specifiedType: const FullType(String)), 'fn', serializers.serialize(object.fn, specifiedType: const FullType(ContentString, [FullType(SignalingMessage)])), 'sessionId', serializers.serialize(object.sessionId, specifiedType: const FullType(String)), ]; return result; } @override SignalingSendMessagesMessages deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = SignalingSendMessagesMessagesBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ev': result.ev = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'fn': result.fn.replace(serializers.deserialize(value, specifiedType: const FullType(ContentString, [FullType(SignalingMessage)]))! as ContentString); break; case 'sessionId': result.sessionId = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; } } return result.build(); } } class _$SignalingSendMessagesApiVersionSerializer implements PrimitiveSerializer { @override final Iterable types = const [SignalingSendMessagesApiVersion]; @override final String wireName = 'SignalingSendMessagesApiVersion'; @override Object serialize(Serializers serializers, SignalingSendMessagesApiVersion object, {FullType specifiedType = FullType.unspecified}) => object.name; @override SignalingSendMessagesApiVersion deserialize(Serializers serializers, Object serialized, {FullType specifiedType = FullType.unspecified}) => SignalingSendMessagesApiVersion.valueOf(serialized as String); } class _$SignalingSendMessagesResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ SignalingSendMessagesResponseApplicationJson_Ocs, _$SignalingSendMessagesResponseApplicationJson_Ocs ]; @override final String wireName = 'SignalingSendMessagesResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, SignalingSendMessagesResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override SignalingSendMessagesResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = SignalingSendMessagesResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$SignalingSendMessagesResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ SignalingSendMessagesResponseApplicationJson, _$SignalingSendMessagesResponseApplicationJson ]; @override final String wireName = 'SignalingSendMessagesResponseApplicationJson'; @override Iterable serialize(Serializers serializers, SignalingSendMessagesResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(SignalingSendMessagesResponseApplicationJson_Ocs)), ]; return result; } @override SignalingSendMessagesResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = SignalingSendMessagesResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(SignalingSendMessagesResponseApplicationJson_Ocs))! as SignalingSendMessagesResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$TempAvatarPostAvatarResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ TempAvatarPostAvatarResponseApplicationJson_Ocs, _$TempAvatarPostAvatarResponseApplicationJson_Ocs ]; @override final String wireName = 'TempAvatarPostAvatarResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, TempAvatarPostAvatarResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override TempAvatarPostAvatarResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = TempAvatarPostAvatarResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$TempAvatarPostAvatarResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ TempAvatarPostAvatarResponseApplicationJson, _$TempAvatarPostAvatarResponseApplicationJson ]; @override final String wireName = 'TempAvatarPostAvatarResponseApplicationJson'; @override Iterable serialize(Serializers serializers, TempAvatarPostAvatarResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(TempAvatarPostAvatarResponseApplicationJson_Ocs)), ]; return result; } @override TempAvatarPostAvatarResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = TempAvatarPostAvatarResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(TempAvatarPostAvatarResponseApplicationJson_Ocs))! as TempAvatarPostAvatarResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$TempAvatarDeleteAvatarResponseApplicationJson_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [ TempAvatarDeleteAvatarResponseApplicationJson_Ocs, _$TempAvatarDeleteAvatarResponseApplicationJson_Ocs ]; @override final String wireName = 'TempAvatarDeleteAvatarResponseApplicationJson_Ocs'; @override Iterable serialize(Serializers serializers, TempAvatarDeleteAvatarResponseApplicationJson_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(OCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(JsonObject)), ]; return result; } @override TempAvatarDeleteAvatarResponseApplicationJson_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = TempAvatarDeleteAvatarResponseApplicationJson_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta.replace(serializers.deserialize(value, specifiedType: const FullType(OCSMeta))! as OCSMeta); break; case 'data': result.data = serializers.deserialize(value, specifiedType: const FullType(JsonObject))! as JsonObject; break; } } return result.build(); } } class _$TempAvatarDeleteAvatarResponseApplicationJsonSerializer implements StructuredSerializer { @override final Iterable types = const [ TempAvatarDeleteAvatarResponseApplicationJson, _$TempAvatarDeleteAvatarResponseApplicationJson ]; @override final String wireName = 'TempAvatarDeleteAvatarResponseApplicationJson'; @override Iterable serialize(Serializers serializers, TempAvatarDeleteAvatarResponseApplicationJson object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(TempAvatarDeleteAvatarResponseApplicationJson_Ocs)), ]; return result; } @override TempAvatarDeleteAvatarResponseApplicationJson deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = TempAvatarDeleteAvatarResponseApplicationJsonBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace(serializers.deserialize(value, specifiedType: const FullType(TempAvatarDeleteAvatarResponseApplicationJson_Ocs))! as TempAvatarDeleteAvatarResponseApplicationJson_Ocs); break; } } return result.build(); } } class _$BotWithDetailsAndSecretSerializer implements StructuredSerializer { @override final Iterable types = const [BotWithDetailsAndSecret, _$BotWithDetailsAndSecret]; @override final String wireName = 'BotWithDetailsAndSecret'; @override Iterable serialize(Serializers serializers, BotWithDetailsAndSecret object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'id', serializers.serialize(object.id, specifiedType: const FullType(int)), 'name', serializers.serialize(object.name, specifiedType: const FullType(String)), 'state', serializers.serialize(object.state, specifiedType: const FullType(int)), 'error_count', serializers.serialize(object.errorCount, specifiedType: const FullType(int)), 'features', serializers.serialize(object.features, specifiedType: const FullType(int)), 'last_error_date', serializers.serialize(object.lastErrorDate, specifiedType: const FullType(int)), 'last_error_message', serializers.serialize(object.lastErrorMessage, specifiedType: const FullType(String)), 'url', serializers.serialize(object.url, specifiedType: const FullType(String)), 'url_hash', serializers.serialize(object.urlHash, specifiedType: const FullType(String)), 'secret', serializers.serialize(object.secret, specifiedType: const FullType(String)), ]; Object? value; value = object.description; if (value != null) { result ..add('description') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } return result; } @override BotWithDetailsAndSecret deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = BotWithDetailsAndSecretBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'description': result.description = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'id': result.id = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'name': result.name = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'state': result.state = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'error_count': result.errorCount = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'features': result.features = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'last_error_date': result.lastErrorDate = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'last_error_message': result.lastErrorMessage = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'url': result.url = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'url_hash': result.urlHash = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'secret': result.secret = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; } } return result.build(); } } class _$PublicCapabilities0_Spreed_Config_AttachmentsSerializer implements StructuredSerializer { @override final Iterable types = const [ PublicCapabilities0_Spreed_Config_Attachments, _$PublicCapabilities0_Spreed_Config_Attachments ]; @override final String wireName = 'PublicCapabilities0_Spreed_Config_Attachments'; @override Iterable serialize(Serializers serializers, PublicCapabilities0_Spreed_Config_Attachments object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'allowed', serializers.serialize(object.allowed, specifiedType: const FullType(bool)), ]; Object? value; value = object.folder; if (value != null) { result ..add('folder') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } return result; } @override PublicCapabilities0_Spreed_Config_Attachments deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = PublicCapabilities0_Spreed_Config_AttachmentsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'allowed': result.allowed = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'folder': result.folder = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; } } return result.build(); } } class _$PublicCapabilities0_Spreed_Config_CallSerializer implements StructuredSerializer { @override final Iterable types = const [PublicCapabilities0_Spreed_Config_Call, _$PublicCapabilities0_Spreed_Config_Call]; @override final String wireName = 'PublicCapabilities0_Spreed_Config_Call'; @override Iterable serialize(Serializers serializers, PublicCapabilities0_Spreed_Config_Call object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'enabled', serializers.serialize(object.enabled, specifiedType: const FullType(bool)), 'breakout-rooms', serializers.serialize(object.breakoutRooms, specifiedType: const FullType(bool)), 'recording', serializers.serialize(object.recording, specifiedType: const FullType(bool)), 'supported-reactions', serializers.serialize(object.supportedReactions, specifiedType: const FullType(BuiltList, [FullType(String)])), 'predefined-backgrounds', serializers.serialize(object.predefinedBackgrounds, specifiedType: const FullType(BuiltList, [FullType(String)])), 'can-upload-background', serializers.serialize(object.canUploadBackground, specifiedType: const FullType(bool)), ]; Object? value; value = object.recordingConsent; if (value != null) { result ..add('recording-consent') ..add(serializers.serialize(value, specifiedType: const FullType(int))); } value = object.sipEnabled; if (value != null) { result ..add('sip-enabled') ..add(serializers.serialize(value, specifiedType: const FullType(bool))); } value = object.sipDialoutEnabled; if (value != null) { result ..add('sip-dialout-enabled') ..add(serializers.serialize(value, specifiedType: const FullType(bool))); } value = object.canEnableSip; if (value != null) { result ..add('can-enable-sip') ..add(serializers.serialize(value, specifiedType: const FullType(bool))); } return result; } @override PublicCapabilities0_Spreed_Config_Call deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = PublicCapabilities0_Spreed_Config_CallBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'enabled': result.enabled = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'breakout-rooms': result.breakoutRooms = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'recording': result.recording = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'recording-consent': result.recordingConsent = serializers.deserialize(value, specifiedType: const FullType(int)) as int?; break; case 'supported-reactions': result.supportedReactions.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(String)]))! as BuiltList); break; case 'predefined-backgrounds': result.predefinedBackgrounds.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(String)]))! as BuiltList); break; case 'can-upload-background': result.canUploadBackground = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'sip-enabled': result.sipEnabled = serializers.deserialize(value, specifiedType: const FullType(bool)) as bool?; break; case 'sip-dialout-enabled': result.sipDialoutEnabled = serializers.deserialize(value, specifiedType: const FullType(bool)) as bool?; break; case 'can-enable-sip': result.canEnableSip = serializers.deserialize(value, specifiedType: const FullType(bool)) as bool?; break; } } return result.build(); } } class _$PublicCapabilities0_Spreed_Config_ChatSerializer implements StructuredSerializer { @override final Iterable types = const [PublicCapabilities0_Spreed_Config_Chat, _$PublicCapabilities0_Spreed_Config_Chat]; @override final String wireName = 'PublicCapabilities0_Spreed_Config_Chat'; @override Iterable serialize(Serializers serializers, PublicCapabilities0_Spreed_Config_Chat object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'max-length', serializers.serialize(object.maxLength, specifiedType: const FullType(int)), 'read-privacy', serializers.serialize(object.readPrivacy, specifiedType: const FullType(int)), 'typing-privacy', serializers.serialize(object.typingPrivacy, specifiedType: const FullType(int)), ]; Object? value; value = object.hasTranslationProviders; if (value != null) { result ..add('has-translation-providers') ..add(serializers.serialize(value, specifiedType: const FullType(bool))); } value = object.translations; if (value != null) { result ..add('translations') ..add(serializers.serialize(value, specifiedType: const FullType(BuiltList, [FullType(String)]))); } return result; } @override PublicCapabilities0_Spreed_Config_Chat deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = PublicCapabilities0_Spreed_Config_ChatBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'max-length': result.maxLength = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'read-privacy': result.readPrivacy = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'has-translation-providers': result.hasTranslationProviders = serializers.deserialize(value, specifiedType: const FullType(bool)) as bool?; break; case 'typing-privacy': result.typingPrivacy = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'translations': result.translations.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(String)]))! as BuiltList); break; } } return result.build(); } } class _$PublicCapabilities0_Spreed_Config_ConversationsSerializer implements StructuredSerializer { @override final Iterable types = const [ PublicCapabilities0_Spreed_Config_Conversations, _$PublicCapabilities0_Spreed_Config_Conversations ]; @override final String wireName = 'PublicCapabilities0_Spreed_Config_Conversations'; @override Iterable serialize(Serializers serializers, PublicCapabilities0_Spreed_Config_Conversations object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'can-create', serializers.serialize(object.canCreate, specifiedType: const FullType(bool)), ]; return result; } @override PublicCapabilities0_Spreed_Config_Conversations deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = PublicCapabilities0_Spreed_Config_ConversationsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'can-create': result.canCreate = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; } } return result.build(); } } class _$PublicCapabilities0_Spreed_Config_PreviewsSerializer implements StructuredSerializer { @override final Iterable types = const [ PublicCapabilities0_Spreed_Config_Previews, _$PublicCapabilities0_Spreed_Config_Previews ]; @override final String wireName = 'PublicCapabilities0_Spreed_Config_Previews'; @override Iterable serialize(Serializers serializers, PublicCapabilities0_Spreed_Config_Previews object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'max-gif-size', serializers.serialize(object.maxGifSize, specifiedType: const FullType(int)), ]; return result; } @override PublicCapabilities0_Spreed_Config_Previews deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = PublicCapabilities0_Spreed_Config_PreviewsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'max-gif-size': result.maxGifSize = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; } } return result.build(); } } class _$PublicCapabilities0_Spreed_Config_SignalingSerializer implements StructuredSerializer { @override final Iterable types = const [ PublicCapabilities0_Spreed_Config_Signaling, _$PublicCapabilities0_Spreed_Config_Signaling ]; @override final String wireName = 'PublicCapabilities0_Spreed_Config_Signaling'; @override Iterable serialize(Serializers serializers, PublicCapabilities0_Spreed_Config_Signaling object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'session-ping-limit', serializers.serialize(object.sessionPingLimit, specifiedType: const FullType(int)), ]; Object? value; value = object.helloV2TokenKey; if (value != null) { result ..add('hello-v2-token-key') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } return result; } @override PublicCapabilities0_Spreed_Config_Signaling deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = PublicCapabilities0_Spreed_Config_SignalingBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'session-ping-limit': result.sessionPingLimit = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'hello-v2-token-key': result.helloV2TokenKey = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; } } return result.build(); } } class _$PublicCapabilities0_Spreed_ConfigSerializer implements StructuredSerializer { @override final Iterable types = const [PublicCapabilities0_Spreed_Config, _$PublicCapabilities0_Spreed_Config]; @override final String wireName = 'PublicCapabilities0_Spreed_Config'; @override Iterable serialize(Serializers serializers, PublicCapabilities0_Spreed_Config object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'attachments', serializers.serialize(object.attachments, specifiedType: const FullType(PublicCapabilities0_Spreed_Config_Attachments)), 'call', serializers.serialize(object.call, specifiedType: const FullType(PublicCapabilities0_Spreed_Config_Call)), 'chat', serializers.serialize(object.chat, specifiedType: const FullType(PublicCapabilities0_Spreed_Config_Chat)), 'conversations', serializers.serialize(object.conversations, specifiedType: const FullType(PublicCapabilities0_Spreed_Config_Conversations)), 'previews', serializers.serialize(object.previews, specifiedType: const FullType(PublicCapabilities0_Spreed_Config_Previews)), 'signaling', serializers.serialize(object.signaling, specifiedType: const FullType(PublicCapabilities0_Spreed_Config_Signaling)), ]; return result; } @override PublicCapabilities0_Spreed_Config deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = PublicCapabilities0_Spreed_ConfigBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'attachments': result.attachments.replace(serializers.deserialize(value, specifiedType: const FullType(PublicCapabilities0_Spreed_Config_Attachments))! as PublicCapabilities0_Spreed_Config_Attachments); break; case 'call': result.call.replace( serializers.deserialize(value, specifiedType: const FullType(PublicCapabilities0_Spreed_Config_Call))! as PublicCapabilities0_Spreed_Config_Call); break; case 'chat': result.chat.replace( serializers.deserialize(value, specifiedType: const FullType(PublicCapabilities0_Spreed_Config_Chat))! as PublicCapabilities0_Spreed_Config_Chat); break; case 'conversations': result.conversations.replace(serializers.deserialize(value, specifiedType: const FullType(PublicCapabilities0_Spreed_Config_Conversations))! as PublicCapabilities0_Spreed_Config_Conversations); break; case 'previews': result.previews.replace( serializers.deserialize(value, specifiedType: const FullType(PublicCapabilities0_Spreed_Config_Previews))! as PublicCapabilities0_Spreed_Config_Previews); break; case 'signaling': result.signaling.replace(serializers.deserialize(value, specifiedType: const FullType(PublicCapabilities0_Spreed_Config_Signaling))! as PublicCapabilities0_Spreed_Config_Signaling); break; } } return result.build(); } } class _$PublicCapabilities0_SpreedSerializer implements StructuredSerializer { @override final Iterable types = const [PublicCapabilities0_Spreed, _$PublicCapabilities0_Spreed]; @override final String wireName = 'PublicCapabilities0_Spreed'; @override Iterable serialize(Serializers serializers, PublicCapabilities0_Spreed object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'features', serializers.serialize(object.features, specifiedType: const FullType(BuiltList, [FullType(String)])), 'config', serializers.serialize(object.config, specifiedType: const FullType(PublicCapabilities0_Spreed_Config)), 'version', serializers.serialize(object.version, specifiedType: const FullType(String)), ]; return result; } @override PublicCapabilities0_Spreed deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = PublicCapabilities0_SpreedBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'features': result.features.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(String)]))! as BuiltList); break; case 'config': result.config.replace(serializers.deserialize(value, specifiedType: const FullType(PublicCapabilities0_Spreed_Config))! as PublicCapabilities0_Spreed_Config); break; case 'version': result.version = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; } } return result.build(); } } class _$PublicCapabilities0Serializer implements StructuredSerializer { @override final Iterable types = const [PublicCapabilities0, _$PublicCapabilities0]; @override final String wireName = 'PublicCapabilities0'; @override Iterable serialize(Serializers serializers, PublicCapabilities0 object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'spreed', serializers.serialize(object.spreed, specifiedType: const FullType(PublicCapabilities0_Spreed)), ]; return result; } @override PublicCapabilities0 deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = PublicCapabilities0Builder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'spreed': result.spreed.replace(serializers.deserialize(value, specifiedType: const FullType(PublicCapabilities0_Spreed))! as PublicCapabilities0_Spreed); break; } } return result.build(); } } abstract mixin class OCSMetaInterfaceBuilder { void replace(OCSMetaInterface other); void update(void Function(OCSMetaInterfaceBuilder) updates); String? get status; set status(String? status); int? get statuscode; set statuscode(int? statuscode); String? get message; set message(String? message); String? get totalitems; set totalitems(String? totalitems); String? get itemsperpage; set itemsperpage(String? itemsperpage); } class _$OCSMeta extends OCSMeta { @override final String status; @override final int statuscode; @override final String? message; @override final String? totalitems; @override final String? itemsperpage; factory _$OCSMeta([void Function(OCSMetaBuilder)? updates]) => (OCSMetaBuilder()..update(updates))._build(); _$OCSMeta._({required this.status, required this.statuscode, this.message, this.totalitems, this.itemsperpage}) : super._() { BuiltValueNullFieldError.checkNotNull(status, r'OCSMeta', 'status'); BuiltValueNullFieldError.checkNotNull(statuscode, r'OCSMeta', 'statuscode'); } @override OCSMeta rebuild(void Function(OCSMetaBuilder) updates) => (toBuilder()..update(updates)).build(); @override OCSMetaBuilder toBuilder() => OCSMetaBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is OCSMeta && status == other.status && statuscode == other.statuscode && message == other.message && totalitems == other.totalitems && itemsperpage == other.itemsperpage; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, status.hashCode); _$hash = $jc(_$hash, statuscode.hashCode); _$hash = $jc(_$hash, message.hashCode); _$hash = $jc(_$hash, totalitems.hashCode); _$hash = $jc(_$hash, itemsperpage.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'OCSMeta') ..add('status', status) ..add('statuscode', statuscode) ..add('message', message) ..add('totalitems', totalitems) ..add('itemsperpage', itemsperpage)) .toString(); } } class OCSMetaBuilder implements Builder, OCSMetaInterfaceBuilder { _$OCSMeta? _$v; String? _status; String? get status => _$this._status; set status(covariant String? status) => _$this._status = status; int? _statuscode; int? get statuscode => _$this._statuscode; set statuscode(covariant int? statuscode) => _$this._statuscode = statuscode; String? _message; String? get message => _$this._message; set message(covariant String? message) => _$this._message = message; String? _totalitems; String? get totalitems => _$this._totalitems; set totalitems(covariant String? totalitems) => _$this._totalitems = totalitems; String? _itemsperpage; String? get itemsperpage => _$this._itemsperpage; set itemsperpage(covariant String? itemsperpage) => _$this._itemsperpage = itemsperpage; OCSMetaBuilder(); OCSMetaBuilder get _$this { final $v = _$v; if ($v != null) { _status = $v.status; _statuscode = $v.statuscode; _message = $v.message; _totalitems = $v.totalitems; _itemsperpage = $v.itemsperpage; _$v = null; } return this; } @override void replace(covariant OCSMeta other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$OCSMeta; } @override void update(void Function(OCSMetaBuilder)? updates) { if (updates != null) updates(this); } @override OCSMeta build() => _build(); _$OCSMeta _build() { final _$result = _$v ?? _$OCSMeta._( status: BuiltValueNullFieldError.checkNotNull(status, r'OCSMeta', 'status'), statuscode: BuiltValueNullFieldError.checkNotNull(statuscode, r'OCSMeta', 'statuscode'), message: message, totalitems: totalitems, itemsperpage: itemsperpage); replace(_$result); return _$result; } } abstract mixin class ChatMessageInterfaceBuilder { void replace(ChatMessageInterface other); void update(void Function(ChatMessageInterfaceBuilder) updates); String? get actorDisplayName; set actorDisplayName(String? actorDisplayName); String? get actorId; set actorId(String? actorId); String? get actorType; set actorType(String? actorType); bool? get deleted; set deleted(bool? deleted); int? get expirationTimestamp; set expirationTimestamp(int? expirationTimestamp); int? get id; set id(int? id); bool? get isReplyable; set isReplyable(bool? isReplyable); bool? get markdown; set markdown(bool? markdown); String? get message; set message(String? message); MapBuilder> get messageParameters; set messageParameters(MapBuilder>? messageParameters); String? get messageType; set messageType(String? messageType); MapBuilder get reactions; set reactions(MapBuilder? reactions); String? get referenceId; set referenceId(String? referenceId); String? get systemMessage; set systemMessage(String? systemMessage); int? get timestamp; set timestamp(int? timestamp); String? get token; set token(String? token); } class _$ChatMessage extends ChatMessage { @override final String actorDisplayName; @override final String actorId; @override final String actorType; @override final bool? deleted; @override final int expirationTimestamp; @override final int id; @override final bool isReplyable; @override final bool markdown; @override final String message; @override final BuiltMap> messageParameters; @override final String messageType; @override final BuiltMap reactions; @override final String referenceId; @override final String systemMessage; @override final int timestamp; @override final String token; factory _$ChatMessage([void Function(ChatMessageBuilder)? updates]) => (ChatMessageBuilder()..update(updates))._build(); _$ChatMessage._( {required this.actorDisplayName, required this.actorId, required this.actorType, this.deleted, required this.expirationTimestamp, required this.id, required this.isReplyable, required this.markdown, required this.message, required this.messageParameters, required this.messageType, required this.reactions, required this.referenceId, required this.systemMessage, required this.timestamp, required this.token}) : super._() { BuiltValueNullFieldError.checkNotNull(actorDisplayName, r'ChatMessage', 'actorDisplayName'); BuiltValueNullFieldError.checkNotNull(actorId, r'ChatMessage', 'actorId'); BuiltValueNullFieldError.checkNotNull(actorType, r'ChatMessage', 'actorType'); BuiltValueNullFieldError.checkNotNull(expirationTimestamp, r'ChatMessage', 'expirationTimestamp'); BuiltValueNullFieldError.checkNotNull(id, r'ChatMessage', 'id'); BuiltValueNullFieldError.checkNotNull(isReplyable, r'ChatMessage', 'isReplyable'); BuiltValueNullFieldError.checkNotNull(markdown, r'ChatMessage', 'markdown'); BuiltValueNullFieldError.checkNotNull(message, r'ChatMessage', 'message'); BuiltValueNullFieldError.checkNotNull(messageParameters, r'ChatMessage', 'messageParameters'); BuiltValueNullFieldError.checkNotNull(messageType, r'ChatMessage', 'messageType'); BuiltValueNullFieldError.checkNotNull(reactions, r'ChatMessage', 'reactions'); BuiltValueNullFieldError.checkNotNull(referenceId, r'ChatMessage', 'referenceId'); BuiltValueNullFieldError.checkNotNull(systemMessage, r'ChatMessage', 'systemMessage'); BuiltValueNullFieldError.checkNotNull(timestamp, r'ChatMessage', 'timestamp'); BuiltValueNullFieldError.checkNotNull(token, r'ChatMessage', 'token'); } @override ChatMessage rebuild(void Function(ChatMessageBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatMessageBuilder toBuilder() => ChatMessageBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatMessage && actorDisplayName == other.actorDisplayName && actorId == other.actorId && actorType == other.actorType && deleted == other.deleted && expirationTimestamp == other.expirationTimestamp && id == other.id && isReplyable == other.isReplyable && markdown == other.markdown && message == other.message && messageParameters == other.messageParameters && messageType == other.messageType && reactions == other.reactions && referenceId == other.referenceId && systemMessage == other.systemMessage && timestamp == other.timestamp && token == other.token; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, actorDisplayName.hashCode); _$hash = $jc(_$hash, actorId.hashCode); _$hash = $jc(_$hash, actorType.hashCode); _$hash = $jc(_$hash, deleted.hashCode); _$hash = $jc(_$hash, expirationTimestamp.hashCode); _$hash = $jc(_$hash, id.hashCode); _$hash = $jc(_$hash, isReplyable.hashCode); _$hash = $jc(_$hash, markdown.hashCode); _$hash = $jc(_$hash, message.hashCode); _$hash = $jc(_$hash, messageParameters.hashCode); _$hash = $jc(_$hash, messageType.hashCode); _$hash = $jc(_$hash, reactions.hashCode); _$hash = $jc(_$hash, referenceId.hashCode); _$hash = $jc(_$hash, systemMessage.hashCode); _$hash = $jc(_$hash, timestamp.hashCode); _$hash = $jc(_$hash, token.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatMessage') ..add('actorDisplayName', actorDisplayName) ..add('actorId', actorId) ..add('actorType', actorType) ..add('deleted', deleted) ..add('expirationTimestamp', expirationTimestamp) ..add('id', id) ..add('isReplyable', isReplyable) ..add('markdown', markdown) ..add('message', message) ..add('messageParameters', messageParameters) ..add('messageType', messageType) ..add('reactions', reactions) ..add('referenceId', referenceId) ..add('systemMessage', systemMessage) ..add('timestamp', timestamp) ..add('token', token)) .toString(); } } class ChatMessageBuilder implements Builder, ChatMessageInterfaceBuilder { _$ChatMessage? _$v; String? _actorDisplayName; String? get actorDisplayName => _$this._actorDisplayName; set actorDisplayName(covariant String? actorDisplayName) => _$this._actorDisplayName = actorDisplayName; String? _actorId; String? get actorId => _$this._actorId; set actorId(covariant String? actorId) => _$this._actorId = actorId; String? _actorType; String? get actorType => _$this._actorType; set actorType(covariant String? actorType) => _$this._actorType = actorType; bool? _deleted; bool? get deleted => _$this._deleted; set deleted(covariant bool? deleted) => _$this._deleted = deleted; int? _expirationTimestamp; int? get expirationTimestamp => _$this._expirationTimestamp; set expirationTimestamp(covariant int? expirationTimestamp) => _$this._expirationTimestamp = expirationTimestamp; int? _id; int? get id => _$this._id; set id(covariant int? id) => _$this._id = id; bool? _isReplyable; bool? get isReplyable => _$this._isReplyable; set isReplyable(covariant bool? isReplyable) => _$this._isReplyable = isReplyable; bool? _markdown; bool? get markdown => _$this._markdown; set markdown(covariant bool? markdown) => _$this._markdown = markdown; String? _message; String? get message => _$this._message; set message(covariant String? message) => _$this._message = message; MapBuilder>? _messageParameters; MapBuilder> get messageParameters => _$this._messageParameters ??= MapBuilder>(); set messageParameters(covariant MapBuilder>? messageParameters) => _$this._messageParameters = messageParameters; String? _messageType; String? get messageType => _$this._messageType; set messageType(covariant String? messageType) => _$this._messageType = messageType; MapBuilder? _reactions; MapBuilder get reactions => _$this._reactions ??= MapBuilder(); set reactions(covariant MapBuilder? reactions) => _$this._reactions = reactions; String? _referenceId; String? get referenceId => _$this._referenceId; set referenceId(covariant String? referenceId) => _$this._referenceId = referenceId; String? _systemMessage; String? get systemMessage => _$this._systemMessage; set systemMessage(covariant String? systemMessage) => _$this._systemMessage = systemMessage; int? _timestamp; int? get timestamp => _$this._timestamp; set timestamp(covariant int? timestamp) => _$this._timestamp = timestamp; String? _token; String? get token => _$this._token; set token(covariant String? token) => _$this._token = token; ChatMessageBuilder(); ChatMessageBuilder get _$this { final $v = _$v; if ($v != null) { _actorDisplayName = $v.actorDisplayName; _actorId = $v.actorId; _actorType = $v.actorType; _deleted = $v.deleted; _expirationTimestamp = $v.expirationTimestamp; _id = $v.id; _isReplyable = $v.isReplyable; _markdown = $v.markdown; _message = $v.message; _messageParameters = $v.messageParameters.toBuilder(); _messageType = $v.messageType; _reactions = $v.reactions.toBuilder(); _referenceId = $v.referenceId; _systemMessage = $v.systemMessage; _timestamp = $v.timestamp; _token = $v.token; _$v = null; } return this; } @override void replace(covariant ChatMessage other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatMessage; } @override void update(void Function(ChatMessageBuilder)? updates) { if (updates != null) updates(this); } @override ChatMessage build() => _build(); _$ChatMessage _build() { _$ChatMessage _$result; try { _$result = _$v ?? _$ChatMessage._( actorDisplayName: BuiltValueNullFieldError.checkNotNull(actorDisplayName, r'ChatMessage', 'actorDisplayName'), actorId: BuiltValueNullFieldError.checkNotNull(actorId, r'ChatMessage', 'actorId'), actorType: BuiltValueNullFieldError.checkNotNull(actorType, r'ChatMessage', 'actorType'), deleted: deleted, expirationTimestamp: BuiltValueNullFieldError.checkNotNull(expirationTimestamp, r'ChatMessage', 'expirationTimestamp'), id: BuiltValueNullFieldError.checkNotNull(id, r'ChatMessage', 'id'), isReplyable: BuiltValueNullFieldError.checkNotNull(isReplyable, r'ChatMessage', 'isReplyable'), markdown: BuiltValueNullFieldError.checkNotNull(markdown, r'ChatMessage', 'markdown'), message: BuiltValueNullFieldError.checkNotNull(message, r'ChatMessage', 'message'), messageParameters: messageParameters.build(), messageType: BuiltValueNullFieldError.checkNotNull(messageType, r'ChatMessage', 'messageType'), reactions: reactions.build(), referenceId: BuiltValueNullFieldError.checkNotNull(referenceId, r'ChatMessage', 'referenceId'), systemMessage: BuiltValueNullFieldError.checkNotNull(systemMessage, r'ChatMessage', 'systemMessage'), timestamp: BuiltValueNullFieldError.checkNotNull(timestamp, r'ChatMessage', 'timestamp'), token: BuiltValueNullFieldError.checkNotNull(token, r'ChatMessage', 'token')); } catch (_) { late String _$failedField; try { _$failedField = 'messageParameters'; messageParameters.build(); _$failedField = 'reactions'; reactions.build(); } catch (e) { throw BuiltValueNestedFieldError(r'ChatMessage', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class Room_LastMessageInterfaceBuilder { void replace(Room_LastMessageInterface other); void update(void Function(Room_LastMessageInterfaceBuilder) updates); ChatMessageBuilder get chatMessage; set chatMessage(ChatMessageBuilder? chatMessage); ListBuilder get builtListJsonObject; set builtListJsonObject(ListBuilder? builtListJsonObject); } class _$Room_LastMessage extends Room_LastMessage { @override final JsonObject data; @override final ChatMessage? chatMessage; @override final BuiltList? builtListJsonObject; factory _$Room_LastMessage([void Function(Room_LastMessageBuilder)? updates]) => (Room_LastMessageBuilder()..update(updates))._build(); _$Room_LastMessage._({required this.data, this.chatMessage, this.builtListJsonObject}) : super._() { BuiltValueNullFieldError.checkNotNull(data, r'Room_LastMessage', 'data'); } @override Room_LastMessage rebuild(void Function(Room_LastMessageBuilder) updates) => (toBuilder()..update(updates)).build(); @override Room_LastMessageBuilder toBuilder() => Room_LastMessageBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is Room_LastMessage && data == other.data && chatMessage == other.chatMessage && builtListJsonObject == other.builtListJsonObject; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, data.hashCode); _$hash = $jc(_$hash, chatMessage.hashCode); _$hash = $jc(_$hash, builtListJsonObject.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'Room_LastMessage') ..add('data', data) ..add('chatMessage', chatMessage) ..add('builtListJsonObject', builtListJsonObject)) .toString(); } } class Room_LastMessageBuilder implements Builder, Room_LastMessageInterfaceBuilder { _$Room_LastMessage? _$v; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; ChatMessageBuilder? _chatMessage; ChatMessageBuilder get chatMessage => _$this._chatMessage ??= ChatMessageBuilder(); set chatMessage(covariant ChatMessageBuilder? chatMessage) => _$this._chatMessage = chatMessage; ListBuilder? _builtListJsonObject; ListBuilder get builtListJsonObject => _$this._builtListJsonObject ??= ListBuilder(); set builtListJsonObject(covariant ListBuilder? builtListJsonObject) => _$this._builtListJsonObject = builtListJsonObject; Room_LastMessageBuilder(); Room_LastMessageBuilder get _$this { final $v = _$v; if ($v != null) { _data = $v.data; _chatMessage = $v.chatMessage?.toBuilder(); _builtListJsonObject = $v.builtListJsonObject?.toBuilder(); _$v = null; } return this; } @override void replace(covariant Room_LastMessage other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$Room_LastMessage; } @override void update(void Function(Room_LastMessageBuilder)? updates) { if (updates != null) updates(this); } @override Room_LastMessage build() => _build(); _$Room_LastMessage _build() { Room_LastMessage._validate(this); _$Room_LastMessage _$result; try { _$result = _$v ?? _$Room_LastMessage._( data: BuiltValueNullFieldError.checkNotNull(data, r'Room_LastMessage', 'data'), chatMessage: _chatMessage?.build(), builtListJsonObject: _builtListJsonObject?.build()); } catch (_) { late String _$failedField; try { _$failedField = 'chatMessage'; _chatMessage?.build(); _$failedField = 'builtListJsonObject'; _builtListJsonObject?.build(); } catch (e) { throw BuiltValueNestedFieldError(r'Room_LastMessage', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomInterfaceBuilder { void replace(RoomInterface other); void update(void Function(RoomInterfaceBuilder) updates); String? get actorId; set actorId(String? actorId); String? get actorType; set actorType(String? actorType); int? get attendeeId; set attendeeId(int? attendeeId); int? get attendeePermissions; set attendeePermissions(int? attendeePermissions); String? get attendeePin; set attendeePin(String? attendeePin); String? get avatarVersion; set avatarVersion(String? avatarVersion); int? get breakoutRoomMode; set breakoutRoomMode(int? breakoutRoomMode); int? get breakoutRoomStatus; set breakoutRoomStatus(int? breakoutRoomStatus); int? get callFlag; set callFlag(int? callFlag); int? get callPermissions; set callPermissions(int? callPermissions); int? get callRecording; set callRecording(int? callRecording); int? get callStartTime; set callStartTime(int? callStartTime); bool? get canDeleteConversation; set canDeleteConversation(bool? canDeleteConversation); bool? get canEnableSIP; set canEnableSIP(bool? canEnableSIP); bool? get canLeaveConversation; set canLeaveConversation(bool? canLeaveConversation); bool? get canStartCall; set canStartCall(bool? canStartCall); int? get defaultPermissions; set defaultPermissions(int? defaultPermissions); String? get description; set description(String? description); String? get displayName; set displayName(String? displayName); bool? get hasCall; set hasCall(bool? hasCall); bool? get hasPassword; set hasPassword(bool? hasPassword); int? get id; set id(int? id); bool? get isCustomAvatar; set isCustomAvatar(bool? isCustomAvatar); bool? get isFavorite; set isFavorite(bool? isFavorite); int? get lastActivity; set lastActivity(int? lastActivity); int? get lastCommonReadMessage; set lastCommonReadMessage(int? lastCommonReadMessage); Room_LastMessageBuilder get lastMessage; set lastMessage(Room_LastMessageBuilder? lastMessage); int? get lastPing; set lastPing(int? lastPing); int? get lastReadMessage; set lastReadMessage(int? lastReadMessage); int? get listable; set listable(int? listable); int? get lobbyState; set lobbyState(int? lobbyState); int? get lobbyTimer; set lobbyTimer(int? lobbyTimer); int? get messageExpiration; set messageExpiration(int? messageExpiration); String? get name; set name(String? name); int? get notificationCalls; set notificationCalls(int? notificationCalls); int? get notificationLevel; set notificationLevel(int? notificationLevel); String? get objectId; set objectId(String? objectId); String? get objectType; set objectType(String? objectType); int? get participantFlags; set participantFlags(int? participantFlags); int? get participantType; set participantType(int? participantType); int? get permissions; set permissions(int? permissions); int? get readOnly; set readOnly(int? readOnly); int? get recordingConsent; set recordingConsent(int? recordingConsent); String? get sessionId; set sessionId(String? sessionId); int? get sipEnabled; set sipEnabled(int? sipEnabled); String? get status; set status(String? status); int? get statusClearAt; set statusClearAt(int? statusClearAt); String? get statusIcon; set statusIcon(String? statusIcon); String? get statusMessage; set statusMessage(String? statusMessage); String? get token; set token(String? token); int? get type; set type(int? type); bool? get unreadMention; set unreadMention(bool? unreadMention); bool? get unreadMentionDirect; set unreadMentionDirect(bool? unreadMentionDirect); int? get unreadMessages; set unreadMessages(int? unreadMessages); } class _$Room extends Room { @override final String actorId; @override final String actorType; @override final int attendeeId; @override final int attendeePermissions; @override final String? attendeePin; @override final String avatarVersion; @override final int breakoutRoomMode; @override final int breakoutRoomStatus; @override final int callFlag; @override final int callPermissions; @override final int callRecording; @override final int callStartTime; @override final bool canDeleteConversation; @override final bool canEnableSIP; @override final bool canLeaveConversation; @override final bool canStartCall; @override final int defaultPermissions; @override final String description; @override final String displayName; @override final bool hasCall; @override final bool hasPassword; @override final int id; @override final bool isCustomAvatar; @override final bool isFavorite; @override final int lastActivity; @override final int lastCommonReadMessage; @override final Room_LastMessage lastMessage; @override final int lastPing; @override final int lastReadMessage; @override final int listable; @override final int lobbyState; @override final int lobbyTimer; @override final int messageExpiration; @override final String name; @override final int notificationCalls; @override final int notificationLevel; @override final String objectId; @override final String objectType; @override final int participantFlags; @override final int participantType; @override final int permissions; @override final int readOnly; @override final int? recordingConsent; @override final String sessionId; @override final int sipEnabled; @override final String? status; @override final int? statusClearAt; @override final String? statusIcon; @override final String? statusMessage; @override final String token; @override final int type; @override final bool unreadMention; @override final bool unreadMentionDirect; @override final int unreadMessages; factory _$Room([void Function(RoomBuilder)? updates]) => (RoomBuilder()..update(updates))._build(); _$Room._( {required this.actorId, required this.actorType, required this.attendeeId, required this.attendeePermissions, this.attendeePin, required this.avatarVersion, required this.breakoutRoomMode, required this.breakoutRoomStatus, required this.callFlag, required this.callPermissions, required this.callRecording, required this.callStartTime, required this.canDeleteConversation, required this.canEnableSIP, required this.canLeaveConversation, required this.canStartCall, required this.defaultPermissions, required this.description, required this.displayName, required this.hasCall, required this.hasPassword, required this.id, required this.isCustomAvatar, required this.isFavorite, required this.lastActivity, required this.lastCommonReadMessage, required this.lastMessage, required this.lastPing, required this.lastReadMessage, required this.listable, required this.lobbyState, required this.lobbyTimer, required this.messageExpiration, required this.name, required this.notificationCalls, required this.notificationLevel, required this.objectId, required this.objectType, required this.participantFlags, required this.participantType, required this.permissions, required this.readOnly, this.recordingConsent, required this.sessionId, required this.sipEnabled, this.status, this.statusClearAt, this.statusIcon, this.statusMessage, required this.token, required this.type, required this.unreadMention, required this.unreadMentionDirect, required this.unreadMessages}) : super._() { BuiltValueNullFieldError.checkNotNull(actorId, r'Room', 'actorId'); BuiltValueNullFieldError.checkNotNull(actorType, r'Room', 'actorType'); BuiltValueNullFieldError.checkNotNull(attendeeId, r'Room', 'attendeeId'); BuiltValueNullFieldError.checkNotNull(attendeePermissions, r'Room', 'attendeePermissions'); BuiltValueNullFieldError.checkNotNull(avatarVersion, r'Room', 'avatarVersion'); BuiltValueNullFieldError.checkNotNull(breakoutRoomMode, r'Room', 'breakoutRoomMode'); BuiltValueNullFieldError.checkNotNull(breakoutRoomStatus, r'Room', 'breakoutRoomStatus'); BuiltValueNullFieldError.checkNotNull(callFlag, r'Room', 'callFlag'); BuiltValueNullFieldError.checkNotNull(callPermissions, r'Room', 'callPermissions'); BuiltValueNullFieldError.checkNotNull(callRecording, r'Room', 'callRecording'); BuiltValueNullFieldError.checkNotNull(callStartTime, r'Room', 'callStartTime'); BuiltValueNullFieldError.checkNotNull(canDeleteConversation, r'Room', 'canDeleteConversation'); BuiltValueNullFieldError.checkNotNull(canEnableSIP, r'Room', 'canEnableSIP'); BuiltValueNullFieldError.checkNotNull(canLeaveConversation, r'Room', 'canLeaveConversation'); BuiltValueNullFieldError.checkNotNull(canStartCall, r'Room', 'canStartCall'); BuiltValueNullFieldError.checkNotNull(defaultPermissions, r'Room', 'defaultPermissions'); BuiltValueNullFieldError.checkNotNull(description, r'Room', 'description'); BuiltValueNullFieldError.checkNotNull(displayName, r'Room', 'displayName'); BuiltValueNullFieldError.checkNotNull(hasCall, r'Room', 'hasCall'); BuiltValueNullFieldError.checkNotNull(hasPassword, r'Room', 'hasPassword'); BuiltValueNullFieldError.checkNotNull(id, r'Room', 'id'); BuiltValueNullFieldError.checkNotNull(isCustomAvatar, r'Room', 'isCustomAvatar'); BuiltValueNullFieldError.checkNotNull(isFavorite, r'Room', 'isFavorite'); BuiltValueNullFieldError.checkNotNull(lastActivity, r'Room', 'lastActivity'); BuiltValueNullFieldError.checkNotNull(lastCommonReadMessage, r'Room', 'lastCommonReadMessage'); BuiltValueNullFieldError.checkNotNull(lastMessage, r'Room', 'lastMessage'); BuiltValueNullFieldError.checkNotNull(lastPing, r'Room', 'lastPing'); BuiltValueNullFieldError.checkNotNull(lastReadMessage, r'Room', 'lastReadMessage'); BuiltValueNullFieldError.checkNotNull(listable, r'Room', 'listable'); BuiltValueNullFieldError.checkNotNull(lobbyState, r'Room', 'lobbyState'); BuiltValueNullFieldError.checkNotNull(lobbyTimer, r'Room', 'lobbyTimer'); BuiltValueNullFieldError.checkNotNull(messageExpiration, r'Room', 'messageExpiration'); BuiltValueNullFieldError.checkNotNull(name, r'Room', 'name'); BuiltValueNullFieldError.checkNotNull(notificationCalls, r'Room', 'notificationCalls'); BuiltValueNullFieldError.checkNotNull(notificationLevel, r'Room', 'notificationLevel'); BuiltValueNullFieldError.checkNotNull(objectId, r'Room', 'objectId'); BuiltValueNullFieldError.checkNotNull(objectType, r'Room', 'objectType'); BuiltValueNullFieldError.checkNotNull(participantFlags, r'Room', 'participantFlags'); BuiltValueNullFieldError.checkNotNull(participantType, r'Room', 'participantType'); BuiltValueNullFieldError.checkNotNull(permissions, r'Room', 'permissions'); BuiltValueNullFieldError.checkNotNull(readOnly, r'Room', 'readOnly'); BuiltValueNullFieldError.checkNotNull(sessionId, r'Room', 'sessionId'); BuiltValueNullFieldError.checkNotNull(sipEnabled, r'Room', 'sipEnabled'); BuiltValueNullFieldError.checkNotNull(token, r'Room', 'token'); BuiltValueNullFieldError.checkNotNull(type, r'Room', 'type'); BuiltValueNullFieldError.checkNotNull(unreadMention, r'Room', 'unreadMention'); BuiltValueNullFieldError.checkNotNull(unreadMentionDirect, r'Room', 'unreadMentionDirect'); BuiltValueNullFieldError.checkNotNull(unreadMessages, r'Room', 'unreadMessages'); } @override Room rebuild(void Function(RoomBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomBuilder toBuilder() => RoomBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is Room && actorId == other.actorId && actorType == other.actorType && attendeeId == other.attendeeId && attendeePermissions == other.attendeePermissions && attendeePin == other.attendeePin && avatarVersion == other.avatarVersion && breakoutRoomMode == other.breakoutRoomMode && breakoutRoomStatus == other.breakoutRoomStatus && callFlag == other.callFlag && callPermissions == other.callPermissions && callRecording == other.callRecording && callStartTime == other.callStartTime && canDeleteConversation == other.canDeleteConversation && canEnableSIP == other.canEnableSIP && canLeaveConversation == other.canLeaveConversation && canStartCall == other.canStartCall && defaultPermissions == other.defaultPermissions && description == other.description && displayName == other.displayName && hasCall == other.hasCall && hasPassword == other.hasPassword && id == other.id && isCustomAvatar == other.isCustomAvatar && isFavorite == other.isFavorite && lastActivity == other.lastActivity && lastCommonReadMessage == other.lastCommonReadMessage && lastMessage == other.lastMessage && lastPing == other.lastPing && lastReadMessage == other.lastReadMessage && listable == other.listable && lobbyState == other.lobbyState && lobbyTimer == other.lobbyTimer && messageExpiration == other.messageExpiration && name == other.name && notificationCalls == other.notificationCalls && notificationLevel == other.notificationLevel && objectId == other.objectId && objectType == other.objectType && participantFlags == other.participantFlags && participantType == other.participantType && permissions == other.permissions && readOnly == other.readOnly && recordingConsent == other.recordingConsent && sessionId == other.sessionId && sipEnabled == other.sipEnabled && status == other.status && statusClearAt == other.statusClearAt && statusIcon == other.statusIcon && statusMessage == other.statusMessage && token == other.token && type == other.type && unreadMention == other.unreadMention && unreadMentionDirect == other.unreadMentionDirect && unreadMessages == other.unreadMessages; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, actorId.hashCode); _$hash = $jc(_$hash, actorType.hashCode); _$hash = $jc(_$hash, attendeeId.hashCode); _$hash = $jc(_$hash, attendeePermissions.hashCode); _$hash = $jc(_$hash, attendeePin.hashCode); _$hash = $jc(_$hash, avatarVersion.hashCode); _$hash = $jc(_$hash, breakoutRoomMode.hashCode); _$hash = $jc(_$hash, breakoutRoomStatus.hashCode); _$hash = $jc(_$hash, callFlag.hashCode); _$hash = $jc(_$hash, callPermissions.hashCode); _$hash = $jc(_$hash, callRecording.hashCode); _$hash = $jc(_$hash, callStartTime.hashCode); _$hash = $jc(_$hash, canDeleteConversation.hashCode); _$hash = $jc(_$hash, canEnableSIP.hashCode); _$hash = $jc(_$hash, canLeaveConversation.hashCode); _$hash = $jc(_$hash, canStartCall.hashCode); _$hash = $jc(_$hash, defaultPermissions.hashCode); _$hash = $jc(_$hash, description.hashCode); _$hash = $jc(_$hash, displayName.hashCode); _$hash = $jc(_$hash, hasCall.hashCode); _$hash = $jc(_$hash, hasPassword.hashCode); _$hash = $jc(_$hash, id.hashCode); _$hash = $jc(_$hash, isCustomAvatar.hashCode); _$hash = $jc(_$hash, isFavorite.hashCode); _$hash = $jc(_$hash, lastActivity.hashCode); _$hash = $jc(_$hash, lastCommonReadMessage.hashCode); _$hash = $jc(_$hash, lastMessage.hashCode); _$hash = $jc(_$hash, lastPing.hashCode); _$hash = $jc(_$hash, lastReadMessage.hashCode); _$hash = $jc(_$hash, listable.hashCode); _$hash = $jc(_$hash, lobbyState.hashCode); _$hash = $jc(_$hash, lobbyTimer.hashCode); _$hash = $jc(_$hash, messageExpiration.hashCode); _$hash = $jc(_$hash, name.hashCode); _$hash = $jc(_$hash, notificationCalls.hashCode); _$hash = $jc(_$hash, notificationLevel.hashCode); _$hash = $jc(_$hash, objectId.hashCode); _$hash = $jc(_$hash, objectType.hashCode); _$hash = $jc(_$hash, participantFlags.hashCode); _$hash = $jc(_$hash, participantType.hashCode); _$hash = $jc(_$hash, permissions.hashCode); _$hash = $jc(_$hash, readOnly.hashCode); _$hash = $jc(_$hash, recordingConsent.hashCode); _$hash = $jc(_$hash, sessionId.hashCode); _$hash = $jc(_$hash, sipEnabled.hashCode); _$hash = $jc(_$hash, status.hashCode); _$hash = $jc(_$hash, statusClearAt.hashCode); _$hash = $jc(_$hash, statusIcon.hashCode); _$hash = $jc(_$hash, statusMessage.hashCode); _$hash = $jc(_$hash, token.hashCode); _$hash = $jc(_$hash, type.hashCode); _$hash = $jc(_$hash, unreadMention.hashCode); _$hash = $jc(_$hash, unreadMentionDirect.hashCode); _$hash = $jc(_$hash, unreadMessages.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'Room') ..add('actorId', actorId) ..add('actorType', actorType) ..add('attendeeId', attendeeId) ..add('attendeePermissions', attendeePermissions) ..add('attendeePin', attendeePin) ..add('avatarVersion', avatarVersion) ..add('breakoutRoomMode', breakoutRoomMode) ..add('breakoutRoomStatus', breakoutRoomStatus) ..add('callFlag', callFlag) ..add('callPermissions', callPermissions) ..add('callRecording', callRecording) ..add('callStartTime', callStartTime) ..add('canDeleteConversation', canDeleteConversation) ..add('canEnableSIP', canEnableSIP) ..add('canLeaveConversation', canLeaveConversation) ..add('canStartCall', canStartCall) ..add('defaultPermissions', defaultPermissions) ..add('description', description) ..add('displayName', displayName) ..add('hasCall', hasCall) ..add('hasPassword', hasPassword) ..add('id', id) ..add('isCustomAvatar', isCustomAvatar) ..add('isFavorite', isFavorite) ..add('lastActivity', lastActivity) ..add('lastCommonReadMessage', lastCommonReadMessage) ..add('lastMessage', lastMessage) ..add('lastPing', lastPing) ..add('lastReadMessage', lastReadMessage) ..add('listable', listable) ..add('lobbyState', lobbyState) ..add('lobbyTimer', lobbyTimer) ..add('messageExpiration', messageExpiration) ..add('name', name) ..add('notificationCalls', notificationCalls) ..add('notificationLevel', notificationLevel) ..add('objectId', objectId) ..add('objectType', objectType) ..add('participantFlags', participantFlags) ..add('participantType', participantType) ..add('permissions', permissions) ..add('readOnly', readOnly) ..add('recordingConsent', recordingConsent) ..add('sessionId', sessionId) ..add('sipEnabled', sipEnabled) ..add('status', status) ..add('statusClearAt', statusClearAt) ..add('statusIcon', statusIcon) ..add('statusMessage', statusMessage) ..add('token', token) ..add('type', type) ..add('unreadMention', unreadMention) ..add('unreadMentionDirect', unreadMentionDirect) ..add('unreadMessages', unreadMessages)) .toString(); } } class RoomBuilder implements Builder, RoomInterfaceBuilder { _$Room? _$v; String? _actorId; String? get actorId => _$this._actorId; set actorId(covariant String? actorId) => _$this._actorId = actorId; String? _actorType; String? get actorType => _$this._actorType; set actorType(covariant String? actorType) => _$this._actorType = actorType; int? _attendeeId; int? get attendeeId => _$this._attendeeId; set attendeeId(covariant int? attendeeId) => _$this._attendeeId = attendeeId; int? _attendeePermissions; int? get attendeePermissions => _$this._attendeePermissions; set attendeePermissions(covariant int? attendeePermissions) => _$this._attendeePermissions = attendeePermissions; String? _attendeePin; String? get attendeePin => _$this._attendeePin; set attendeePin(covariant String? attendeePin) => _$this._attendeePin = attendeePin; String? _avatarVersion; String? get avatarVersion => _$this._avatarVersion; set avatarVersion(covariant String? avatarVersion) => _$this._avatarVersion = avatarVersion; int? _breakoutRoomMode; int? get breakoutRoomMode => _$this._breakoutRoomMode; set breakoutRoomMode(covariant int? breakoutRoomMode) => _$this._breakoutRoomMode = breakoutRoomMode; int? _breakoutRoomStatus; int? get breakoutRoomStatus => _$this._breakoutRoomStatus; set breakoutRoomStatus(covariant int? breakoutRoomStatus) => _$this._breakoutRoomStatus = breakoutRoomStatus; int? _callFlag; int? get callFlag => _$this._callFlag; set callFlag(covariant int? callFlag) => _$this._callFlag = callFlag; int? _callPermissions; int? get callPermissions => _$this._callPermissions; set callPermissions(covariant int? callPermissions) => _$this._callPermissions = callPermissions; int? _callRecording; int? get callRecording => _$this._callRecording; set callRecording(covariant int? callRecording) => _$this._callRecording = callRecording; int? _callStartTime; int? get callStartTime => _$this._callStartTime; set callStartTime(covariant int? callStartTime) => _$this._callStartTime = callStartTime; bool? _canDeleteConversation; bool? get canDeleteConversation => _$this._canDeleteConversation; set canDeleteConversation(covariant bool? canDeleteConversation) => _$this._canDeleteConversation = canDeleteConversation; bool? _canEnableSIP; bool? get canEnableSIP => _$this._canEnableSIP; set canEnableSIP(covariant bool? canEnableSIP) => _$this._canEnableSIP = canEnableSIP; bool? _canLeaveConversation; bool? get canLeaveConversation => _$this._canLeaveConversation; set canLeaveConversation(covariant bool? canLeaveConversation) => _$this._canLeaveConversation = canLeaveConversation; bool? _canStartCall; bool? get canStartCall => _$this._canStartCall; set canStartCall(covariant bool? canStartCall) => _$this._canStartCall = canStartCall; int? _defaultPermissions; int? get defaultPermissions => _$this._defaultPermissions; set defaultPermissions(covariant int? defaultPermissions) => _$this._defaultPermissions = defaultPermissions; String? _description; String? get description => _$this._description; set description(covariant String? description) => _$this._description = description; String? _displayName; String? get displayName => _$this._displayName; set displayName(covariant String? displayName) => _$this._displayName = displayName; bool? _hasCall; bool? get hasCall => _$this._hasCall; set hasCall(covariant bool? hasCall) => _$this._hasCall = hasCall; bool? _hasPassword; bool? get hasPassword => _$this._hasPassword; set hasPassword(covariant bool? hasPassword) => _$this._hasPassword = hasPassword; int? _id; int? get id => _$this._id; set id(covariant int? id) => _$this._id = id; bool? _isCustomAvatar; bool? get isCustomAvatar => _$this._isCustomAvatar; set isCustomAvatar(covariant bool? isCustomAvatar) => _$this._isCustomAvatar = isCustomAvatar; bool? _isFavorite; bool? get isFavorite => _$this._isFavorite; set isFavorite(covariant bool? isFavorite) => _$this._isFavorite = isFavorite; int? _lastActivity; int? get lastActivity => _$this._lastActivity; set lastActivity(covariant int? lastActivity) => _$this._lastActivity = lastActivity; int? _lastCommonReadMessage; int? get lastCommonReadMessage => _$this._lastCommonReadMessage; set lastCommonReadMessage(covariant int? lastCommonReadMessage) => _$this._lastCommonReadMessage = lastCommonReadMessage; Room_LastMessageBuilder? _lastMessage; Room_LastMessageBuilder get lastMessage => _$this._lastMessage ??= Room_LastMessageBuilder(); set lastMessage(covariant Room_LastMessageBuilder? lastMessage) => _$this._lastMessage = lastMessage; int? _lastPing; int? get lastPing => _$this._lastPing; set lastPing(covariant int? lastPing) => _$this._lastPing = lastPing; int? _lastReadMessage; int? get lastReadMessage => _$this._lastReadMessage; set lastReadMessage(covariant int? lastReadMessage) => _$this._lastReadMessage = lastReadMessage; int? _listable; int? get listable => _$this._listable; set listable(covariant int? listable) => _$this._listable = listable; int? _lobbyState; int? get lobbyState => _$this._lobbyState; set lobbyState(covariant int? lobbyState) => _$this._lobbyState = lobbyState; int? _lobbyTimer; int? get lobbyTimer => _$this._lobbyTimer; set lobbyTimer(covariant int? lobbyTimer) => _$this._lobbyTimer = lobbyTimer; int? _messageExpiration; int? get messageExpiration => _$this._messageExpiration; set messageExpiration(covariant int? messageExpiration) => _$this._messageExpiration = messageExpiration; String? _name; String? get name => _$this._name; set name(covariant String? name) => _$this._name = name; int? _notificationCalls; int? get notificationCalls => _$this._notificationCalls; set notificationCalls(covariant int? notificationCalls) => _$this._notificationCalls = notificationCalls; int? _notificationLevel; int? get notificationLevel => _$this._notificationLevel; set notificationLevel(covariant int? notificationLevel) => _$this._notificationLevel = notificationLevel; String? _objectId; String? get objectId => _$this._objectId; set objectId(covariant String? objectId) => _$this._objectId = objectId; String? _objectType; String? get objectType => _$this._objectType; set objectType(covariant String? objectType) => _$this._objectType = objectType; int? _participantFlags; int? get participantFlags => _$this._participantFlags; set participantFlags(covariant int? participantFlags) => _$this._participantFlags = participantFlags; int? _participantType; int? get participantType => _$this._participantType; set participantType(covariant int? participantType) => _$this._participantType = participantType; int? _permissions; int? get permissions => _$this._permissions; set permissions(covariant int? permissions) => _$this._permissions = permissions; int? _readOnly; int? get readOnly => _$this._readOnly; set readOnly(covariant int? readOnly) => _$this._readOnly = readOnly; int? _recordingConsent; int? get recordingConsent => _$this._recordingConsent; set recordingConsent(covariant int? recordingConsent) => _$this._recordingConsent = recordingConsent; String? _sessionId; String? get sessionId => _$this._sessionId; set sessionId(covariant String? sessionId) => _$this._sessionId = sessionId; int? _sipEnabled; int? get sipEnabled => _$this._sipEnabled; set sipEnabled(covariant int? sipEnabled) => _$this._sipEnabled = sipEnabled; String? _status; String? get status => _$this._status; set status(covariant String? status) => _$this._status = status; int? _statusClearAt; int? get statusClearAt => _$this._statusClearAt; set statusClearAt(covariant int? statusClearAt) => _$this._statusClearAt = statusClearAt; String? _statusIcon; String? get statusIcon => _$this._statusIcon; set statusIcon(covariant String? statusIcon) => _$this._statusIcon = statusIcon; String? _statusMessage; String? get statusMessage => _$this._statusMessage; set statusMessage(covariant String? statusMessage) => _$this._statusMessage = statusMessage; String? _token; String? get token => _$this._token; set token(covariant String? token) => _$this._token = token; int? _type; int? get type => _$this._type; set type(covariant int? type) => _$this._type = type; bool? _unreadMention; bool? get unreadMention => _$this._unreadMention; set unreadMention(covariant bool? unreadMention) => _$this._unreadMention = unreadMention; bool? _unreadMentionDirect; bool? get unreadMentionDirect => _$this._unreadMentionDirect; set unreadMentionDirect(covariant bool? unreadMentionDirect) => _$this._unreadMentionDirect = unreadMentionDirect; int? _unreadMessages; int? get unreadMessages => _$this._unreadMessages; set unreadMessages(covariant int? unreadMessages) => _$this._unreadMessages = unreadMessages; RoomBuilder(); RoomBuilder get _$this { final $v = _$v; if ($v != null) { _actorId = $v.actorId; _actorType = $v.actorType; _attendeeId = $v.attendeeId; _attendeePermissions = $v.attendeePermissions; _attendeePin = $v.attendeePin; _avatarVersion = $v.avatarVersion; _breakoutRoomMode = $v.breakoutRoomMode; _breakoutRoomStatus = $v.breakoutRoomStatus; _callFlag = $v.callFlag; _callPermissions = $v.callPermissions; _callRecording = $v.callRecording; _callStartTime = $v.callStartTime; _canDeleteConversation = $v.canDeleteConversation; _canEnableSIP = $v.canEnableSIP; _canLeaveConversation = $v.canLeaveConversation; _canStartCall = $v.canStartCall; _defaultPermissions = $v.defaultPermissions; _description = $v.description; _displayName = $v.displayName; _hasCall = $v.hasCall; _hasPassword = $v.hasPassword; _id = $v.id; _isCustomAvatar = $v.isCustomAvatar; _isFavorite = $v.isFavorite; _lastActivity = $v.lastActivity; _lastCommonReadMessage = $v.lastCommonReadMessage; _lastMessage = $v.lastMessage.toBuilder(); _lastPing = $v.lastPing; _lastReadMessage = $v.lastReadMessage; _listable = $v.listable; _lobbyState = $v.lobbyState; _lobbyTimer = $v.lobbyTimer; _messageExpiration = $v.messageExpiration; _name = $v.name; _notificationCalls = $v.notificationCalls; _notificationLevel = $v.notificationLevel; _objectId = $v.objectId; _objectType = $v.objectType; _participantFlags = $v.participantFlags; _participantType = $v.participantType; _permissions = $v.permissions; _readOnly = $v.readOnly; _recordingConsent = $v.recordingConsent; _sessionId = $v.sessionId; _sipEnabled = $v.sipEnabled; _status = $v.status; _statusClearAt = $v.statusClearAt; _statusIcon = $v.statusIcon; _statusMessage = $v.statusMessage; _token = $v.token; _type = $v.type; _unreadMention = $v.unreadMention; _unreadMentionDirect = $v.unreadMentionDirect; _unreadMessages = $v.unreadMessages; _$v = null; } return this; } @override void replace(covariant Room other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$Room; } @override void update(void Function(RoomBuilder)? updates) { if (updates != null) updates(this); } @override Room build() => _build(); _$Room _build() { _$Room _$result; try { _$result = _$v ?? _$Room._( actorId: BuiltValueNullFieldError.checkNotNull(actorId, r'Room', 'actorId'), actorType: BuiltValueNullFieldError.checkNotNull(actorType, r'Room', 'actorType'), attendeeId: BuiltValueNullFieldError.checkNotNull(attendeeId, r'Room', 'attendeeId'), attendeePermissions: BuiltValueNullFieldError.checkNotNull(attendeePermissions, r'Room', 'attendeePermissions'), attendeePin: attendeePin, avatarVersion: BuiltValueNullFieldError.checkNotNull(avatarVersion, r'Room', 'avatarVersion'), breakoutRoomMode: BuiltValueNullFieldError.checkNotNull(breakoutRoomMode, r'Room', 'breakoutRoomMode'), breakoutRoomStatus: BuiltValueNullFieldError.checkNotNull(breakoutRoomStatus, r'Room', 'breakoutRoomStatus'), callFlag: BuiltValueNullFieldError.checkNotNull(callFlag, r'Room', 'callFlag'), callPermissions: BuiltValueNullFieldError.checkNotNull(callPermissions, r'Room', 'callPermissions'), callRecording: BuiltValueNullFieldError.checkNotNull(callRecording, r'Room', 'callRecording'), callStartTime: BuiltValueNullFieldError.checkNotNull(callStartTime, r'Room', 'callStartTime'), canDeleteConversation: BuiltValueNullFieldError.checkNotNull(canDeleteConversation, r'Room', 'canDeleteConversation'), canEnableSIP: BuiltValueNullFieldError.checkNotNull(canEnableSIP, r'Room', 'canEnableSIP'), canLeaveConversation: BuiltValueNullFieldError.checkNotNull(canLeaveConversation, r'Room', 'canLeaveConversation'), canStartCall: BuiltValueNullFieldError.checkNotNull(canStartCall, r'Room', 'canStartCall'), defaultPermissions: BuiltValueNullFieldError.checkNotNull(defaultPermissions, r'Room', 'defaultPermissions'), description: BuiltValueNullFieldError.checkNotNull(description, r'Room', 'description'), displayName: BuiltValueNullFieldError.checkNotNull(displayName, r'Room', 'displayName'), hasCall: BuiltValueNullFieldError.checkNotNull(hasCall, r'Room', 'hasCall'), hasPassword: BuiltValueNullFieldError.checkNotNull(hasPassword, r'Room', 'hasPassword'), id: BuiltValueNullFieldError.checkNotNull(id, r'Room', 'id'), isCustomAvatar: BuiltValueNullFieldError.checkNotNull(isCustomAvatar, r'Room', 'isCustomAvatar'), isFavorite: BuiltValueNullFieldError.checkNotNull(isFavorite, r'Room', 'isFavorite'), lastActivity: BuiltValueNullFieldError.checkNotNull(lastActivity, r'Room', 'lastActivity'), lastCommonReadMessage: BuiltValueNullFieldError.checkNotNull(lastCommonReadMessage, r'Room', 'lastCommonReadMessage'), lastMessage: lastMessage.build(), lastPing: BuiltValueNullFieldError.checkNotNull(lastPing, r'Room', 'lastPing'), lastReadMessage: BuiltValueNullFieldError.checkNotNull(lastReadMessage, r'Room', 'lastReadMessage'), listable: BuiltValueNullFieldError.checkNotNull(listable, r'Room', 'listable'), lobbyState: BuiltValueNullFieldError.checkNotNull(lobbyState, r'Room', 'lobbyState'), lobbyTimer: BuiltValueNullFieldError.checkNotNull(lobbyTimer, r'Room', 'lobbyTimer'), messageExpiration: BuiltValueNullFieldError.checkNotNull(messageExpiration, r'Room', 'messageExpiration'), name: BuiltValueNullFieldError.checkNotNull(name, r'Room', 'name'), notificationCalls: BuiltValueNullFieldError.checkNotNull(notificationCalls, r'Room', 'notificationCalls'), notificationLevel: BuiltValueNullFieldError.checkNotNull(notificationLevel, r'Room', 'notificationLevel'), objectId: BuiltValueNullFieldError.checkNotNull(objectId, r'Room', 'objectId'), objectType: BuiltValueNullFieldError.checkNotNull(objectType, r'Room', 'objectType'), participantFlags: BuiltValueNullFieldError.checkNotNull(participantFlags, r'Room', 'participantFlags'), participantType: BuiltValueNullFieldError.checkNotNull(participantType, r'Room', 'participantType'), permissions: BuiltValueNullFieldError.checkNotNull(permissions, r'Room', 'permissions'), readOnly: BuiltValueNullFieldError.checkNotNull(readOnly, r'Room', 'readOnly'), recordingConsent: recordingConsent, sessionId: BuiltValueNullFieldError.checkNotNull(sessionId, r'Room', 'sessionId'), sipEnabled: BuiltValueNullFieldError.checkNotNull(sipEnabled, r'Room', 'sipEnabled'), status: status, statusClearAt: statusClearAt, statusIcon: statusIcon, statusMessage: statusMessage, token: BuiltValueNullFieldError.checkNotNull(token, r'Room', 'token'), type: BuiltValueNullFieldError.checkNotNull(type, r'Room', 'type'), unreadMention: BuiltValueNullFieldError.checkNotNull(unreadMention, r'Room', 'unreadMention'), unreadMentionDirect: BuiltValueNullFieldError.checkNotNull(unreadMentionDirect, r'Room', 'unreadMentionDirect'), unreadMessages: BuiltValueNullFieldError.checkNotNull(unreadMessages, r'Room', 'unreadMessages')); } catch (_) { late String _$failedField; try { _$failedField = 'lastMessage'; lastMessage.build(); } catch (e) { throw BuiltValueNestedFieldError(r'Room', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class AvatarUploadAvatarResponseApplicationJson_OcsInterfaceBuilder { void replace(AvatarUploadAvatarResponseApplicationJson_OcsInterface other); void update(void Function(AvatarUploadAvatarResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); RoomBuilder get data; set data(RoomBuilder? data); } class _$AvatarUploadAvatarResponseApplicationJson_Ocs extends AvatarUploadAvatarResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final Room data; factory _$AvatarUploadAvatarResponseApplicationJson_Ocs( [void Function(AvatarUploadAvatarResponseApplicationJson_OcsBuilder)? updates]) => (AvatarUploadAvatarResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$AvatarUploadAvatarResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'AvatarUploadAvatarResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'AvatarUploadAvatarResponseApplicationJson_Ocs', 'data'); } @override AvatarUploadAvatarResponseApplicationJson_Ocs rebuild( void Function(AvatarUploadAvatarResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override AvatarUploadAvatarResponseApplicationJson_OcsBuilder toBuilder() => AvatarUploadAvatarResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is AvatarUploadAvatarResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'AvatarUploadAvatarResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class AvatarUploadAvatarResponseApplicationJson_OcsBuilder implements Builder, AvatarUploadAvatarResponseApplicationJson_OcsInterfaceBuilder { _$AvatarUploadAvatarResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; RoomBuilder? _data; RoomBuilder get data => _$this._data ??= RoomBuilder(); set data(covariant RoomBuilder? data) => _$this._data = data; AvatarUploadAvatarResponseApplicationJson_OcsBuilder(); AvatarUploadAvatarResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant AvatarUploadAvatarResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$AvatarUploadAvatarResponseApplicationJson_Ocs; } @override void update(void Function(AvatarUploadAvatarResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override AvatarUploadAvatarResponseApplicationJson_Ocs build() => _build(); _$AvatarUploadAvatarResponseApplicationJson_Ocs _build() { _$AvatarUploadAvatarResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$AvatarUploadAvatarResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError(r'AvatarUploadAvatarResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class AvatarUploadAvatarResponseApplicationJsonInterfaceBuilder { void replace(AvatarUploadAvatarResponseApplicationJsonInterface other); void update(void Function(AvatarUploadAvatarResponseApplicationJsonInterfaceBuilder) updates); AvatarUploadAvatarResponseApplicationJson_OcsBuilder get ocs; set ocs(AvatarUploadAvatarResponseApplicationJson_OcsBuilder? ocs); } class _$AvatarUploadAvatarResponseApplicationJson extends AvatarUploadAvatarResponseApplicationJson { @override final AvatarUploadAvatarResponseApplicationJson_Ocs ocs; factory _$AvatarUploadAvatarResponseApplicationJson( [void Function(AvatarUploadAvatarResponseApplicationJsonBuilder)? updates]) => (AvatarUploadAvatarResponseApplicationJsonBuilder()..update(updates))._build(); _$AvatarUploadAvatarResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'AvatarUploadAvatarResponseApplicationJson', 'ocs'); } @override AvatarUploadAvatarResponseApplicationJson rebuild( void Function(AvatarUploadAvatarResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override AvatarUploadAvatarResponseApplicationJsonBuilder toBuilder() => AvatarUploadAvatarResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is AvatarUploadAvatarResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'AvatarUploadAvatarResponseApplicationJson')..add('ocs', ocs)).toString(); } } class AvatarUploadAvatarResponseApplicationJsonBuilder implements Builder, AvatarUploadAvatarResponseApplicationJsonInterfaceBuilder { _$AvatarUploadAvatarResponseApplicationJson? _$v; AvatarUploadAvatarResponseApplicationJson_OcsBuilder? _ocs; AvatarUploadAvatarResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= AvatarUploadAvatarResponseApplicationJson_OcsBuilder(); set ocs(covariant AvatarUploadAvatarResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; AvatarUploadAvatarResponseApplicationJsonBuilder(); AvatarUploadAvatarResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant AvatarUploadAvatarResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$AvatarUploadAvatarResponseApplicationJson; } @override void update(void Function(AvatarUploadAvatarResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override AvatarUploadAvatarResponseApplicationJson build() => _build(); _$AvatarUploadAvatarResponseApplicationJson _build() { _$AvatarUploadAvatarResponseApplicationJson _$result; try { _$result = _$v ?? _$AvatarUploadAvatarResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'AvatarUploadAvatarResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class AvatarDeleteAvatarResponseApplicationJson_OcsInterfaceBuilder { void replace(AvatarDeleteAvatarResponseApplicationJson_OcsInterface other); void update(void Function(AvatarDeleteAvatarResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); RoomBuilder get data; set data(RoomBuilder? data); } class _$AvatarDeleteAvatarResponseApplicationJson_Ocs extends AvatarDeleteAvatarResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final Room data; factory _$AvatarDeleteAvatarResponseApplicationJson_Ocs( [void Function(AvatarDeleteAvatarResponseApplicationJson_OcsBuilder)? updates]) => (AvatarDeleteAvatarResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$AvatarDeleteAvatarResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'AvatarDeleteAvatarResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'AvatarDeleteAvatarResponseApplicationJson_Ocs', 'data'); } @override AvatarDeleteAvatarResponseApplicationJson_Ocs rebuild( void Function(AvatarDeleteAvatarResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override AvatarDeleteAvatarResponseApplicationJson_OcsBuilder toBuilder() => AvatarDeleteAvatarResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is AvatarDeleteAvatarResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'AvatarDeleteAvatarResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class AvatarDeleteAvatarResponseApplicationJson_OcsBuilder implements Builder, AvatarDeleteAvatarResponseApplicationJson_OcsInterfaceBuilder { _$AvatarDeleteAvatarResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; RoomBuilder? _data; RoomBuilder get data => _$this._data ??= RoomBuilder(); set data(covariant RoomBuilder? data) => _$this._data = data; AvatarDeleteAvatarResponseApplicationJson_OcsBuilder(); AvatarDeleteAvatarResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant AvatarDeleteAvatarResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$AvatarDeleteAvatarResponseApplicationJson_Ocs; } @override void update(void Function(AvatarDeleteAvatarResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override AvatarDeleteAvatarResponseApplicationJson_Ocs build() => _build(); _$AvatarDeleteAvatarResponseApplicationJson_Ocs _build() { _$AvatarDeleteAvatarResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$AvatarDeleteAvatarResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError(r'AvatarDeleteAvatarResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class AvatarDeleteAvatarResponseApplicationJsonInterfaceBuilder { void replace(AvatarDeleteAvatarResponseApplicationJsonInterface other); void update(void Function(AvatarDeleteAvatarResponseApplicationJsonInterfaceBuilder) updates); AvatarDeleteAvatarResponseApplicationJson_OcsBuilder get ocs; set ocs(AvatarDeleteAvatarResponseApplicationJson_OcsBuilder? ocs); } class _$AvatarDeleteAvatarResponseApplicationJson extends AvatarDeleteAvatarResponseApplicationJson { @override final AvatarDeleteAvatarResponseApplicationJson_Ocs ocs; factory _$AvatarDeleteAvatarResponseApplicationJson( [void Function(AvatarDeleteAvatarResponseApplicationJsonBuilder)? updates]) => (AvatarDeleteAvatarResponseApplicationJsonBuilder()..update(updates))._build(); _$AvatarDeleteAvatarResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'AvatarDeleteAvatarResponseApplicationJson', 'ocs'); } @override AvatarDeleteAvatarResponseApplicationJson rebuild( void Function(AvatarDeleteAvatarResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override AvatarDeleteAvatarResponseApplicationJsonBuilder toBuilder() => AvatarDeleteAvatarResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is AvatarDeleteAvatarResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'AvatarDeleteAvatarResponseApplicationJson')..add('ocs', ocs)).toString(); } } class AvatarDeleteAvatarResponseApplicationJsonBuilder implements Builder, AvatarDeleteAvatarResponseApplicationJsonInterfaceBuilder { _$AvatarDeleteAvatarResponseApplicationJson? _$v; AvatarDeleteAvatarResponseApplicationJson_OcsBuilder? _ocs; AvatarDeleteAvatarResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= AvatarDeleteAvatarResponseApplicationJson_OcsBuilder(); set ocs(covariant AvatarDeleteAvatarResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; AvatarDeleteAvatarResponseApplicationJsonBuilder(); AvatarDeleteAvatarResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant AvatarDeleteAvatarResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$AvatarDeleteAvatarResponseApplicationJson; } @override void update(void Function(AvatarDeleteAvatarResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override AvatarDeleteAvatarResponseApplicationJson build() => _build(); _$AvatarDeleteAvatarResponseApplicationJson _build() { _$AvatarDeleteAvatarResponseApplicationJson _$result; try { _$result = _$v ?? _$AvatarDeleteAvatarResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'AvatarDeleteAvatarResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class AvatarEmojiAvatarResponseApplicationJson_OcsInterfaceBuilder { void replace(AvatarEmojiAvatarResponseApplicationJson_OcsInterface other); void update(void Function(AvatarEmojiAvatarResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); RoomBuilder get data; set data(RoomBuilder? data); } class _$AvatarEmojiAvatarResponseApplicationJson_Ocs extends AvatarEmojiAvatarResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final Room data; factory _$AvatarEmojiAvatarResponseApplicationJson_Ocs( [void Function(AvatarEmojiAvatarResponseApplicationJson_OcsBuilder)? updates]) => (AvatarEmojiAvatarResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$AvatarEmojiAvatarResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'AvatarEmojiAvatarResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'AvatarEmojiAvatarResponseApplicationJson_Ocs', 'data'); } @override AvatarEmojiAvatarResponseApplicationJson_Ocs rebuild( void Function(AvatarEmojiAvatarResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override AvatarEmojiAvatarResponseApplicationJson_OcsBuilder toBuilder() => AvatarEmojiAvatarResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is AvatarEmojiAvatarResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'AvatarEmojiAvatarResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class AvatarEmojiAvatarResponseApplicationJson_OcsBuilder implements Builder, AvatarEmojiAvatarResponseApplicationJson_OcsInterfaceBuilder { _$AvatarEmojiAvatarResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; RoomBuilder? _data; RoomBuilder get data => _$this._data ??= RoomBuilder(); set data(covariant RoomBuilder? data) => _$this._data = data; AvatarEmojiAvatarResponseApplicationJson_OcsBuilder(); AvatarEmojiAvatarResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant AvatarEmojiAvatarResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$AvatarEmojiAvatarResponseApplicationJson_Ocs; } @override void update(void Function(AvatarEmojiAvatarResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override AvatarEmojiAvatarResponseApplicationJson_Ocs build() => _build(); _$AvatarEmojiAvatarResponseApplicationJson_Ocs _build() { _$AvatarEmojiAvatarResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$AvatarEmojiAvatarResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError(r'AvatarEmojiAvatarResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class AvatarEmojiAvatarResponseApplicationJsonInterfaceBuilder { void replace(AvatarEmojiAvatarResponseApplicationJsonInterface other); void update(void Function(AvatarEmojiAvatarResponseApplicationJsonInterfaceBuilder) updates); AvatarEmojiAvatarResponseApplicationJson_OcsBuilder get ocs; set ocs(AvatarEmojiAvatarResponseApplicationJson_OcsBuilder? ocs); } class _$AvatarEmojiAvatarResponseApplicationJson extends AvatarEmojiAvatarResponseApplicationJson { @override final AvatarEmojiAvatarResponseApplicationJson_Ocs ocs; factory _$AvatarEmojiAvatarResponseApplicationJson( [void Function(AvatarEmojiAvatarResponseApplicationJsonBuilder)? updates]) => (AvatarEmojiAvatarResponseApplicationJsonBuilder()..update(updates))._build(); _$AvatarEmojiAvatarResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'AvatarEmojiAvatarResponseApplicationJson', 'ocs'); } @override AvatarEmojiAvatarResponseApplicationJson rebuild( void Function(AvatarEmojiAvatarResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override AvatarEmojiAvatarResponseApplicationJsonBuilder toBuilder() => AvatarEmojiAvatarResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is AvatarEmojiAvatarResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'AvatarEmojiAvatarResponseApplicationJson')..add('ocs', ocs)).toString(); } } class AvatarEmojiAvatarResponseApplicationJsonBuilder implements Builder, AvatarEmojiAvatarResponseApplicationJsonInterfaceBuilder { _$AvatarEmojiAvatarResponseApplicationJson? _$v; AvatarEmojiAvatarResponseApplicationJson_OcsBuilder? _ocs; AvatarEmojiAvatarResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= AvatarEmojiAvatarResponseApplicationJson_OcsBuilder(); set ocs(covariant AvatarEmojiAvatarResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; AvatarEmojiAvatarResponseApplicationJsonBuilder(); AvatarEmojiAvatarResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant AvatarEmojiAvatarResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$AvatarEmojiAvatarResponseApplicationJson; } @override void update(void Function(AvatarEmojiAvatarResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override AvatarEmojiAvatarResponseApplicationJson build() => _build(); _$AvatarEmojiAvatarResponseApplicationJson _build() { _$AvatarEmojiAvatarResponseApplicationJson _$result; try { _$result = _$v ?? _$AvatarEmojiAvatarResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'AvatarEmojiAvatarResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class BotSendMessageResponseApplicationJson_OcsInterfaceBuilder { void replace(BotSendMessageResponseApplicationJson_OcsInterface other); void update(void Function(BotSendMessageResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$BotSendMessageResponseApplicationJson_Ocs extends BotSendMessageResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$BotSendMessageResponseApplicationJson_Ocs( [void Function(BotSendMessageResponseApplicationJson_OcsBuilder)? updates]) => (BotSendMessageResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$BotSendMessageResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'BotSendMessageResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'BotSendMessageResponseApplicationJson_Ocs', 'data'); } @override BotSendMessageResponseApplicationJson_Ocs rebuild( void Function(BotSendMessageResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override BotSendMessageResponseApplicationJson_OcsBuilder toBuilder() => BotSendMessageResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BotSendMessageResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BotSendMessageResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class BotSendMessageResponseApplicationJson_OcsBuilder implements Builder, BotSendMessageResponseApplicationJson_OcsInterfaceBuilder { _$BotSendMessageResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; BotSendMessageResponseApplicationJson_OcsBuilder(); BotSendMessageResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant BotSendMessageResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BotSendMessageResponseApplicationJson_Ocs; } @override void update(void Function(BotSendMessageResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override BotSendMessageResponseApplicationJson_Ocs build() => _build(); _$BotSendMessageResponseApplicationJson_Ocs _build() { _$BotSendMessageResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$BotSendMessageResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull(data, r'BotSendMessageResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError(r'BotSendMessageResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class BotSendMessageResponseApplicationJsonInterfaceBuilder { void replace(BotSendMessageResponseApplicationJsonInterface other); void update(void Function(BotSendMessageResponseApplicationJsonInterfaceBuilder) updates); BotSendMessageResponseApplicationJson_OcsBuilder get ocs; set ocs(BotSendMessageResponseApplicationJson_OcsBuilder? ocs); } class _$BotSendMessageResponseApplicationJson extends BotSendMessageResponseApplicationJson { @override final BotSendMessageResponseApplicationJson_Ocs ocs; factory _$BotSendMessageResponseApplicationJson( [void Function(BotSendMessageResponseApplicationJsonBuilder)? updates]) => (BotSendMessageResponseApplicationJsonBuilder()..update(updates))._build(); _$BotSendMessageResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'BotSendMessageResponseApplicationJson', 'ocs'); } @override BotSendMessageResponseApplicationJson rebuild(void Function(BotSendMessageResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override BotSendMessageResponseApplicationJsonBuilder toBuilder() => BotSendMessageResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BotSendMessageResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BotSendMessageResponseApplicationJson')..add('ocs', ocs)).toString(); } } class BotSendMessageResponseApplicationJsonBuilder implements Builder, BotSendMessageResponseApplicationJsonInterfaceBuilder { _$BotSendMessageResponseApplicationJson? _$v; BotSendMessageResponseApplicationJson_OcsBuilder? _ocs; BotSendMessageResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= BotSendMessageResponseApplicationJson_OcsBuilder(); set ocs(covariant BotSendMessageResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; BotSendMessageResponseApplicationJsonBuilder(); BotSendMessageResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant BotSendMessageResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BotSendMessageResponseApplicationJson; } @override void update(void Function(BotSendMessageResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override BotSendMessageResponseApplicationJson build() => _build(); _$BotSendMessageResponseApplicationJson _build() { _$BotSendMessageResponseApplicationJson _$result; try { _$result = _$v ?? _$BotSendMessageResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'BotSendMessageResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class BotReactResponseApplicationJson_OcsInterfaceBuilder { void replace(BotReactResponseApplicationJson_OcsInterface other); void update(void Function(BotReactResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$BotReactResponseApplicationJson_Ocs extends BotReactResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$BotReactResponseApplicationJson_Ocs([void Function(BotReactResponseApplicationJson_OcsBuilder)? updates]) => (BotReactResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$BotReactResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'BotReactResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'BotReactResponseApplicationJson_Ocs', 'data'); } @override BotReactResponseApplicationJson_Ocs rebuild(void Function(BotReactResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override BotReactResponseApplicationJson_OcsBuilder toBuilder() => BotReactResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BotReactResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BotReactResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class BotReactResponseApplicationJson_OcsBuilder implements Builder, BotReactResponseApplicationJson_OcsInterfaceBuilder { _$BotReactResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; BotReactResponseApplicationJson_OcsBuilder(); BotReactResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant BotReactResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BotReactResponseApplicationJson_Ocs; } @override void update(void Function(BotReactResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override BotReactResponseApplicationJson_Ocs build() => _build(); _$BotReactResponseApplicationJson_Ocs _build() { _$BotReactResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$BotReactResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull(data, r'BotReactResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError(r'BotReactResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class BotReactResponseApplicationJsonInterfaceBuilder { void replace(BotReactResponseApplicationJsonInterface other); void update(void Function(BotReactResponseApplicationJsonInterfaceBuilder) updates); BotReactResponseApplicationJson_OcsBuilder get ocs; set ocs(BotReactResponseApplicationJson_OcsBuilder? ocs); } class _$BotReactResponseApplicationJson extends BotReactResponseApplicationJson { @override final BotReactResponseApplicationJson_Ocs ocs; factory _$BotReactResponseApplicationJson([void Function(BotReactResponseApplicationJsonBuilder)? updates]) => (BotReactResponseApplicationJsonBuilder()..update(updates))._build(); _$BotReactResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'BotReactResponseApplicationJson', 'ocs'); } @override BotReactResponseApplicationJson rebuild(void Function(BotReactResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override BotReactResponseApplicationJsonBuilder toBuilder() => BotReactResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BotReactResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BotReactResponseApplicationJson')..add('ocs', ocs)).toString(); } } class BotReactResponseApplicationJsonBuilder implements Builder, BotReactResponseApplicationJsonInterfaceBuilder { _$BotReactResponseApplicationJson? _$v; BotReactResponseApplicationJson_OcsBuilder? _ocs; BotReactResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= BotReactResponseApplicationJson_OcsBuilder(); set ocs(covariant BotReactResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; BotReactResponseApplicationJsonBuilder(); BotReactResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant BotReactResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BotReactResponseApplicationJson; } @override void update(void Function(BotReactResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override BotReactResponseApplicationJson build() => _build(); _$BotReactResponseApplicationJson _build() { _$BotReactResponseApplicationJson _$result; try { _$result = _$v ?? _$BotReactResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'BotReactResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class BotDeleteReactionResponseApplicationJson_OcsInterfaceBuilder { void replace(BotDeleteReactionResponseApplicationJson_OcsInterface other); void update(void Function(BotDeleteReactionResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$BotDeleteReactionResponseApplicationJson_Ocs extends BotDeleteReactionResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$BotDeleteReactionResponseApplicationJson_Ocs( [void Function(BotDeleteReactionResponseApplicationJson_OcsBuilder)? updates]) => (BotDeleteReactionResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$BotDeleteReactionResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'BotDeleteReactionResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'BotDeleteReactionResponseApplicationJson_Ocs', 'data'); } @override BotDeleteReactionResponseApplicationJson_Ocs rebuild( void Function(BotDeleteReactionResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override BotDeleteReactionResponseApplicationJson_OcsBuilder toBuilder() => BotDeleteReactionResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BotDeleteReactionResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BotDeleteReactionResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class BotDeleteReactionResponseApplicationJson_OcsBuilder implements Builder, BotDeleteReactionResponseApplicationJson_OcsInterfaceBuilder { _$BotDeleteReactionResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; BotDeleteReactionResponseApplicationJson_OcsBuilder(); BotDeleteReactionResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant BotDeleteReactionResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BotDeleteReactionResponseApplicationJson_Ocs; } @override void update(void Function(BotDeleteReactionResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override BotDeleteReactionResponseApplicationJson_Ocs build() => _build(); _$BotDeleteReactionResponseApplicationJson_Ocs _build() { _$BotDeleteReactionResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$BotDeleteReactionResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull(data, r'BotDeleteReactionResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError(r'BotDeleteReactionResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class BotDeleteReactionResponseApplicationJsonInterfaceBuilder { void replace(BotDeleteReactionResponseApplicationJsonInterface other); void update(void Function(BotDeleteReactionResponseApplicationJsonInterfaceBuilder) updates); BotDeleteReactionResponseApplicationJson_OcsBuilder get ocs; set ocs(BotDeleteReactionResponseApplicationJson_OcsBuilder? ocs); } class _$BotDeleteReactionResponseApplicationJson extends BotDeleteReactionResponseApplicationJson { @override final BotDeleteReactionResponseApplicationJson_Ocs ocs; factory _$BotDeleteReactionResponseApplicationJson( [void Function(BotDeleteReactionResponseApplicationJsonBuilder)? updates]) => (BotDeleteReactionResponseApplicationJsonBuilder()..update(updates))._build(); _$BotDeleteReactionResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'BotDeleteReactionResponseApplicationJson', 'ocs'); } @override BotDeleteReactionResponseApplicationJson rebuild( void Function(BotDeleteReactionResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override BotDeleteReactionResponseApplicationJsonBuilder toBuilder() => BotDeleteReactionResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BotDeleteReactionResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BotDeleteReactionResponseApplicationJson')..add('ocs', ocs)).toString(); } } class BotDeleteReactionResponseApplicationJsonBuilder implements Builder, BotDeleteReactionResponseApplicationJsonInterfaceBuilder { _$BotDeleteReactionResponseApplicationJson? _$v; BotDeleteReactionResponseApplicationJson_OcsBuilder? _ocs; BotDeleteReactionResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= BotDeleteReactionResponseApplicationJson_OcsBuilder(); set ocs(covariant BotDeleteReactionResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; BotDeleteReactionResponseApplicationJsonBuilder(); BotDeleteReactionResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant BotDeleteReactionResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BotDeleteReactionResponseApplicationJson; } @override void update(void Function(BotDeleteReactionResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override BotDeleteReactionResponseApplicationJson build() => _build(); _$BotDeleteReactionResponseApplicationJson _build() { _$BotDeleteReactionResponseApplicationJson _$result; try { _$result = _$v ?? _$BotDeleteReactionResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'BotDeleteReactionResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class BotInterfaceBuilder { void replace(BotInterface other); void update(void Function(BotInterfaceBuilder) updates); String? get description; set description(String? description); int? get id; set id(int? id); String? get name; set name(String? name); int? get state; set state(int? state); } class _$Bot extends Bot { @override final String? description; @override final int id; @override final String name; @override final int state; factory _$Bot([void Function(BotBuilder)? updates]) => (BotBuilder()..update(updates))._build(); _$Bot._({this.description, required this.id, required this.name, required this.state}) : super._() { BuiltValueNullFieldError.checkNotNull(id, r'Bot', 'id'); BuiltValueNullFieldError.checkNotNull(name, r'Bot', 'name'); BuiltValueNullFieldError.checkNotNull(state, r'Bot', 'state'); } @override Bot rebuild(void Function(BotBuilder) updates) => (toBuilder()..update(updates)).build(); @override BotBuilder toBuilder() => BotBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is Bot && description == other.description && id == other.id && name == other.name && state == other.state; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, description.hashCode); _$hash = $jc(_$hash, id.hashCode); _$hash = $jc(_$hash, name.hashCode); _$hash = $jc(_$hash, state.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'Bot') ..add('description', description) ..add('id', id) ..add('name', name) ..add('state', state)) .toString(); } } class BotBuilder implements Builder, BotInterfaceBuilder { _$Bot? _$v; String? _description; String? get description => _$this._description; set description(covariant String? description) => _$this._description = description; int? _id; int? get id => _$this._id; set id(covariant int? id) => _$this._id = id; String? _name; String? get name => _$this._name; set name(covariant String? name) => _$this._name = name; int? _state; int? get state => _$this._state; set state(covariant int? state) => _$this._state = state; BotBuilder(); BotBuilder get _$this { final $v = _$v; if ($v != null) { _description = $v.description; _id = $v.id; _name = $v.name; _state = $v.state; _$v = null; } return this; } @override void replace(covariant Bot other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$Bot; } @override void update(void Function(BotBuilder)? updates) { if (updates != null) updates(this); } @override Bot build() => _build(); _$Bot _build() { final _$result = _$v ?? _$Bot._( description: description, id: BuiltValueNullFieldError.checkNotNull(id, r'Bot', 'id'), name: BuiltValueNullFieldError.checkNotNull(name, r'Bot', 'name'), state: BuiltValueNullFieldError.checkNotNull(state, r'Bot', 'state')); replace(_$result); return _$result; } } abstract mixin class BotWithDetails_1InterfaceBuilder { void replace(BotWithDetails_1Interface other); void update(void Function(BotWithDetails_1InterfaceBuilder) updates); int? get errorCount; set errorCount(int? errorCount); int? get features; set features(int? features); int? get lastErrorDate; set lastErrorDate(int? lastErrorDate); String? get lastErrorMessage; set lastErrorMessage(String? lastErrorMessage); String? get url; set url(String? url); String? get urlHash; set urlHash(String? urlHash); } abstract mixin class BotWithDetailsInterfaceBuilder implements BotInterfaceBuilder, BotWithDetails_1InterfaceBuilder { void replace(covariant BotWithDetailsInterface other); void update(void Function(BotWithDetailsInterfaceBuilder) updates); String? get description; set description(covariant String? description); int? get id; set id(covariant int? id); String? get name; set name(covariant String? name); int? get state; set state(covariant int? state); int? get errorCount; set errorCount(covariant int? errorCount); int? get features; set features(covariant int? features); int? get lastErrorDate; set lastErrorDate(covariant int? lastErrorDate); String? get lastErrorMessage; set lastErrorMessage(covariant String? lastErrorMessage); String? get url; set url(covariant String? url); String? get urlHash; set urlHash(covariant String? urlHash); } class _$BotWithDetails extends BotWithDetails { @override final String? description; @override final int id; @override final String name; @override final int state; @override final int errorCount; @override final int features; @override final int lastErrorDate; @override final String lastErrorMessage; @override final String url; @override final String urlHash; factory _$BotWithDetails([void Function(BotWithDetailsBuilder)? updates]) => (BotWithDetailsBuilder()..update(updates))._build(); _$BotWithDetails._( {this.description, required this.id, required this.name, required this.state, required this.errorCount, required this.features, required this.lastErrorDate, required this.lastErrorMessage, required this.url, required this.urlHash}) : super._() { BuiltValueNullFieldError.checkNotNull(id, r'BotWithDetails', 'id'); BuiltValueNullFieldError.checkNotNull(name, r'BotWithDetails', 'name'); BuiltValueNullFieldError.checkNotNull(state, r'BotWithDetails', 'state'); BuiltValueNullFieldError.checkNotNull(errorCount, r'BotWithDetails', 'errorCount'); BuiltValueNullFieldError.checkNotNull(features, r'BotWithDetails', 'features'); BuiltValueNullFieldError.checkNotNull(lastErrorDate, r'BotWithDetails', 'lastErrorDate'); BuiltValueNullFieldError.checkNotNull(lastErrorMessage, r'BotWithDetails', 'lastErrorMessage'); BuiltValueNullFieldError.checkNotNull(url, r'BotWithDetails', 'url'); BuiltValueNullFieldError.checkNotNull(urlHash, r'BotWithDetails', 'urlHash'); } @override BotWithDetails rebuild(void Function(BotWithDetailsBuilder) updates) => (toBuilder()..update(updates)).build(); @override BotWithDetailsBuilder toBuilder() => BotWithDetailsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BotWithDetails && description == other.description && id == other.id && name == other.name && state == other.state && errorCount == other.errorCount && features == other.features && lastErrorDate == other.lastErrorDate && lastErrorMessage == other.lastErrorMessage && url == other.url && urlHash == other.urlHash; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, description.hashCode); _$hash = $jc(_$hash, id.hashCode); _$hash = $jc(_$hash, name.hashCode); _$hash = $jc(_$hash, state.hashCode); _$hash = $jc(_$hash, errorCount.hashCode); _$hash = $jc(_$hash, features.hashCode); _$hash = $jc(_$hash, lastErrorDate.hashCode); _$hash = $jc(_$hash, lastErrorMessage.hashCode); _$hash = $jc(_$hash, url.hashCode); _$hash = $jc(_$hash, urlHash.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BotWithDetails') ..add('description', description) ..add('id', id) ..add('name', name) ..add('state', state) ..add('errorCount', errorCount) ..add('features', features) ..add('lastErrorDate', lastErrorDate) ..add('lastErrorMessage', lastErrorMessage) ..add('url', url) ..add('urlHash', urlHash)) .toString(); } } class BotWithDetailsBuilder implements Builder, BotWithDetailsInterfaceBuilder { _$BotWithDetails? _$v; String? _description; String? get description => _$this._description; set description(covariant String? description) => _$this._description = description; int? _id; int? get id => _$this._id; set id(covariant int? id) => _$this._id = id; String? _name; String? get name => _$this._name; set name(covariant String? name) => _$this._name = name; int? _state; int? get state => _$this._state; set state(covariant int? state) => _$this._state = state; int? _errorCount; int? get errorCount => _$this._errorCount; set errorCount(covariant int? errorCount) => _$this._errorCount = errorCount; int? _features; int? get features => _$this._features; set features(covariant int? features) => _$this._features = features; int? _lastErrorDate; int? get lastErrorDate => _$this._lastErrorDate; set lastErrorDate(covariant int? lastErrorDate) => _$this._lastErrorDate = lastErrorDate; String? _lastErrorMessage; String? get lastErrorMessage => _$this._lastErrorMessage; set lastErrorMessage(covariant String? lastErrorMessage) => _$this._lastErrorMessage = lastErrorMessage; String? _url; String? get url => _$this._url; set url(covariant String? url) => _$this._url = url; String? _urlHash; String? get urlHash => _$this._urlHash; set urlHash(covariant String? urlHash) => _$this._urlHash = urlHash; BotWithDetailsBuilder(); BotWithDetailsBuilder get _$this { final $v = _$v; if ($v != null) { _description = $v.description; _id = $v.id; _name = $v.name; _state = $v.state; _errorCount = $v.errorCount; _features = $v.features; _lastErrorDate = $v.lastErrorDate; _lastErrorMessage = $v.lastErrorMessage; _url = $v.url; _urlHash = $v.urlHash; _$v = null; } return this; } @override void replace(covariant BotWithDetails other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BotWithDetails; } @override void update(void Function(BotWithDetailsBuilder)? updates) { if (updates != null) updates(this); } @override BotWithDetails build() => _build(); _$BotWithDetails _build() { final _$result = _$v ?? _$BotWithDetails._( description: description, id: BuiltValueNullFieldError.checkNotNull(id, r'BotWithDetails', 'id'), name: BuiltValueNullFieldError.checkNotNull(name, r'BotWithDetails', 'name'), state: BuiltValueNullFieldError.checkNotNull(state, r'BotWithDetails', 'state'), errorCount: BuiltValueNullFieldError.checkNotNull(errorCount, r'BotWithDetails', 'errorCount'), features: BuiltValueNullFieldError.checkNotNull(features, r'BotWithDetails', 'features'), lastErrorDate: BuiltValueNullFieldError.checkNotNull(lastErrorDate, r'BotWithDetails', 'lastErrorDate'), lastErrorMessage: BuiltValueNullFieldError.checkNotNull(lastErrorMessage, r'BotWithDetails', 'lastErrorMessage'), url: BuiltValueNullFieldError.checkNotNull(url, r'BotWithDetails', 'url'), urlHash: BuiltValueNullFieldError.checkNotNull(urlHash, r'BotWithDetails', 'urlHash')); replace(_$result); return _$result; } } abstract mixin class BotAdminListBotsResponseApplicationJson_OcsInterfaceBuilder { void replace(BotAdminListBotsResponseApplicationJson_OcsInterface other); void update(void Function(BotAdminListBotsResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); ListBuilder get data; set data(ListBuilder? data); } class _$BotAdminListBotsResponseApplicationJson_Ocs extends BotAdminListBotsResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final BuiltList data; factory _$BotAdminListBotsResponseApplicationJson_Ocs( [void Function(BotAdminListBotsResponseApplicationJson_OcsBuilder)? updates]) => (BotAdminListBotsResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$BotAdminListBotsResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'BotAdminListBotsResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'BotAdminListBotsResponseApplicationJson_Ocs', 'data'); } @override BotAdminListBotsResponseApplicationJson_Ocs rebuild( void Function(BotAdminListBotsResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override BotAdminListBotsResponseApplicationJson_OcsBuilder toBuilder() => BotAdminListBotsResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BotAdminListBotsResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BotAdminListBotsResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class BotAdminListBotsResponseApplicationJson_OcsBuilder implements Builder, BotAdminListBotsResponseApplicationJson_OcsInterfaceBuilder { _$BotAdminListBotsResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; ListBuilder? _data; ListBuilder get data => _$this._data ??= ListBuilder(); set data(covariant ListBuilder? data) => _$this._data = data; BotAdminListBotsResponseApplicationJson_OcsBuilder(); BotAdminListBotsResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant BotAdminListBotsResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BotAdminListBotsResponseApplicationJson_Ocs; } @override void update(void Function(BotAdminListBotsResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override BotAdminListBotsResponseApplicationJson_Ocs build() => _build(); _$BotAdminListBotsResponseApplicationJson_Ocs _build() { _$BotAdminListBotsResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$BotAdminListBotsResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError(r'BotAdminListBotsResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class BotAdminListBotsResponseApplicationJsonInterfaceBuilder { void replace(BotAdminListBotsResponseApplicationJsonInterface other); void update(void Function(BotAdminListBotsResponseApplicationJsonInterfaceBuilder) updates); BotAdminListBotsResponseApplicationJson_OcsBuilder get ocs; set ocs(BotAdminListBotsResponseApplicationJson_OcsBuilder? ocs); } class _$BotAdminListBotsResponseApplicationJson extends BotAdminListBotsResponseApplicationJson { @override final BotAdminListBotsResponseApplicationJson_Ocs ocs; factory _$BotAdminListBotsResponseApplicationJson( [void Function(BotAdminListBotsResponseApplicationJsonBuilder)? updates]) => (BotAdminListBotsResponseApplicationJsonBuilder()..update(updates))._build(); _$BotAdminListBotsResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'BotAdminListBotsResponseApplicationJson', 'ocs'); } @override BotAdminListBotsResponseApplicationJson rebuild( void Function(BotAdminListBotsResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override BotAdminListBotsResponseApplicationJsonBuilder toBuilder() => BotAdminListBotsResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BotAdminListBotsResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BotAdminListBotsResponseApplicationJson')..add('ocs', ocs)).toString(); } } class BotAdminListBotsResponseApplicationJsonBuilder implements Builder, BotAdminListBotsResponseApplicationJsonInterfaceBuilder { _$BotAdminListBotsResponseApplicationJson? _$v; BotAdminListBotsResponseApplicationJson_OcsBuilder? _ocs; BotAdminListBotsResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= BotAdminListBotsResponseApplicationJson_OcsBuilder(); set ocs(covariant BotAdminListBotsResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; BotAdminListBotsResponseApplicationJsonBuilder(); BotAdminListBotsResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant BotAdminListBotsResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BotAdminListBotsResponseApplicationJson; } @override void update(void Function(BotAdminListBotsResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override BotAdminListBotsResponseApplicationJson build() => _build(); _$BotAdminListBotsResponseApplicationJson _build() { _$BotAdminListBotsResponseApplicationJson _$result; try { _$result = _$v ?? _$BotAdminListBotsResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'BotAdminListBotsResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class BotListBotsResponseApplicationJson_OcsInterfaceBuilder { void replace(BotListBotsResponseApplicationJson_OcsInterface other); void update(void Function(BotListBotsResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); ListBuilder get data; set data(ListBuilder? data); } class _$BotListBotsResponseApplicationJson_Ocs extends BotListBotsResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final BuiltList data; factory _$BotListBotsResponseApplicationJson_Ocs( [void Function(BotListBotsResponseApplicationJson_OcsBuilder)? updates]) => (BotListBotsResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$BotListBotsResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'BotListBotsResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'BotListBotsResponseApplicationJson_Ocs', 'data'); } @override BotListBotsResponseApplicationJson_Ocs rebuild( void Function(BotListBotsResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override BotListBotsResponseApplicationJson_OcsBuilder toBuilder() => BotListBotsResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BotListBotsResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BotListBotsResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class BotListBotsResponseApplicationJson_OcsBuilder implements Builder, BotListBotsResponseApplicationJson_OcsInterfaceBuilder { _$BotListBotsResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; ListBuilder? _data; ListBuilder get data => _$this._data ??= ListBuilder(); set data(covariant ListBuilder? data) => _$this._data = data; BotListBotsResponseApplicationJson_OcsBuilder(); BotListBotsResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant BotListBotsResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BotListBotsResponseApplicationJson_Ocs; } @override void update(void Function(BotListBotsResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override BotListBotsResponseApplicationJson_Ocs build() => _build(); _$BotListBotsResponseApplicationJson_Ocs _build() { _$BotListBotsResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$BotListBotsResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError(r'BotListBotsResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class BotListBotsResponseApplicationJsonInterfaceBuilder { void replace(BotListBotsResponseApplicationJsonInterface other); void update(void Function(BotListBotsResponseApplicationJsonInterfaceBuilder) updates); BotListBotsResponseApplicationJson_OcsBuilder get ocs; set ocs(BotListBotsResponseApplicationJson_OcsBuilder? ocs); } class _$BotListBotsResponseApplicationJson extends BotListBotsResponseApplicationJson { @override final BotListBotsResponseApplicationJson_Ocs ocs; factory _$BotListBotsResponseApplicationJson([void Function(BotListBotsResponseApplicationJsonBuilder)? updates]) => (BotListBotsResponseApplicationJsonBuilder()..update(updates))._build(); _$BotListBotsResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'BotListBotsResponseApplicationJson', 'ocs'); } @override BotListBotsResponseApplicationJson rebuild(void Function(BotListBotsResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override BotListBotsResponseApplicationJsonBuilder toBuilder() => BotListBotsResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BotListBotsResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BotListBotsResponseApplicationJson')..add('ocs', ocs)).toString(); } } class BotListBotsResponseApplicationJsonBuilder implements Builder, BotListBotsResponseApplicationJsonInterfaceBuilder { _$BotListBotsResponseApplicationJson? _$v; BotListBotsResponseApplicationJson_OcsBuilder? _ocs; BotListBotsResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= BotListBotsResponseApplicationJson_OcsBuilder(); set ocs(covariant BotListBotsResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; BotListBotsResponseApplicationJsonBuilder(); BotListBotsResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant BotListBotsResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BotListBotsResponseApplicationJson; } @override void update(void Function(BotListBotsResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override BotListBotsResponseApplicationJson build() => _build(); _$BotListBotsResponseApplicationJson _build() { _$BotListBotsResponseApplicationJson _$result; try { _$result = _$v ?? _$BotListBotsResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'BotListBotsResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class BotEnableBotResponseApplicationJson_OcsInterfaceBuilder { void replace(BotEnableBotResponseApplicationJson_OcsInterface other); void update(void Function(BotEnableBotResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); BotBuilder get data; set data(BotBuilder? data); } class _$BotEnableBotResponseApplicationJson_Ocs extends BotEnableBotResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final Bot? data; factory _$BotEnableBotResponseApplicationJson_Ocs( [void Function(BotEnableBotResponseApplicationJson_OcsBuilder)? updates]) => (BotEnableBotResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$BotEnableBotResponseApplicationJson_Ocs._({required this.meta, this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'BotEnableBotResponseApplicationJson_Ocs', 'meta'); } @override BotEnableBotResponseApplicationJson_Ocs rebuild( void Function(BotEnableBotResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override BotEnableBotResponseApplicationJson_OcsBuilder toBuilder() => BotEnableBotResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BotEnableBotResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BotEnableBotResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class BotEnableBotResponseApplicationJson_OcsBuilder implements Builder, BotEnableBotResponseApplicationJson_OcsInterfaceBuilder { _$BotEnableBotResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; BotBuilder? _data; BotBuilder get data => _$this._data ??= BotBuilder(); set data(covariant BotBuilder? data) => _$this._data = data; BotEnableBotResponseApplicationJson_OcsBuilder(); BotEnableBotResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data?.toBuilder(); _$v = null; } return this; } @override void replace(covariant BotEnableBotResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BotEnableBotResponseApplicationJson_Ocs; } @override void update(void Function(BotEnableBotResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override BotEnableBotResponseApplicationJson_Ocs build() => _build(); _$BotEnableBotResponseApplicationJson_Ocs _build() { _$BotEnableBotResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$BotEnableBotResponseApplicationJson_Ocs._(meta: meta.build(), data: _data?.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; _data?.build(); } catch (e) { throw BuiltValueNestedFieldError(r'BotEnableBotResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class BotEnableBotResponseApplicationJsonInterfaceBuilder { void replace(BotEnableBotResponseApplicationJsonInterface other); void update(void Function(BotEnableBotResponseApplicationJsonInterfaceBuilder) updates); BotEnableBotResponseApplicationJson_OcsBuilder get ocs; set ocs(BotEnableBotResponseApplicationJson_OcsBuilder? ocs); } class _$BotEnableBotResponseApplicationJson extends BotEnableBotResponseApplicationJson { @override final BotEnableBotResponseApplicationJson_Ocs ocs; factory _$BotEnableBotResponseApplicationJson([void Function(BotEnableBotResponseApplicationJsonBuilder)? updates]) => (BotEnableBotResponseApplicationJsonBuilder()..update(updates))._build(); _$BotEnableBotResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'BotEnableBotResponseApplicationJson', 'ocs'); } @override BotEnableBotResponseApplicationJson rebuild(void Function(BotEnableBotResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override BotEnableBotResponseApplicationJsonBuilder toBuilder() => BotEnableBotResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BotEnableBotResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BotEnableBotResponseApplicationJson')..add('ocs', ocs)).toString(); } } class BotEnableBotResponseApplicationJsonBuilder implements Builder, BotEnableBotResponseApplicationJsonInterfaceBuilder { _$BotEnableBotResponseApplicationJson? _$v; BotEnableBotResponseApplicationJson_OcsBuilder? _ocs; BotEnableBotResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= BotEnableBotResponseApplicationJson_OcsBuilder(); set ocs(covariant BotEnableBotResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; BotEnableBotResponseApplicationJsonBuilder(); BotEnableBotResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant BotEnableBotResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BotEnableBotResponseApplicationJson; } @override void update(void Function(BotEnableBotResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override BotEnableBotResponseApplicationJson build() => _build(); _$BotEnableBotResponseApplicationJson _build() { _$BotEnableBotResponseApplicationJson _$result; try { _$result = _$v ?? _$BotEnableBotResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'BotEnableBotResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class BotDisableBotResponseApplicationJson_OcsInterfaceBuilder { void replace(BotDisableBotResponseApplicationJson_OcsInterface other); void update(void Function(BotDisableBotResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); BotBuilder get data; set data(BotBuilder? data); } class _$BotDisableBotResponseApplicationJson_Ocs extends BotDisableBotResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final Bot? data; factory _$BotDisableBotResponseApplicationJson_Ocs( [void Function(BotDisableBotResponseApplicationJson_OcsBuilder)? updates]) => (BotDisableBotResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$BotDisableBotResponseApplicationJson_Ocs._({required this.meta, this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'BotDisableBotResponseApplicationJson_Ocs', 'meta'); } @override BotDisableBotResponseApplicationJson_Ocs rebuild( void Function(BotDisableBotResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override BotDisableBotResponseApplicationJson_OcsBuilder toBuilder() => BotDisableBotResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BotDisableBotResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BotDisableBotResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class BotDisableBotResponseApplicationJson_OcsBuilder implements Builder, BotDisableBotResponseApplicationJson_OcsInterfaceBuilder { _$BotDisableBotResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; BotBuilder? _data; BotBuilder get data => _$this._data ??= BotBuilder(); set data(covariant BotBuilder? data) => _$this._data = data; BotDisableBotResponseApplicationJson_OcsBuilder(); BotDisableBotResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data?.toBuilder(); _$v = null; } return this; } @override void replace(covariant BotDisableBotResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BotDisableBotResponseApplicationJson_Ocs; } @override void update(void Function(BotDisableBotResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override BotDisableBotResponseApplicationJson_Ocs build() => _build(); _$BotDisableBotResponseApplicationJson_Ocs _build() { _$BotDisableBotResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$BotDisableBotResponseApplicationJson_Ocs._(meta: meta.build(), data: _data?.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; _data?.build(); } catch (e) { throw BuiltValueNestedFieldError(r'BotDisableBotResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class BotDisableBotResponseApplicationJsonInterfaceBuilder { void replace(BotDisableBotResponseApplicationJsonInterface other); void update(void Function(BotDisableBotResponseApplicationJsonInterfaceBuilder) updates); BotDisableBotResponseApplicationJson_OcsBuilder get ocs; set ocs(BotDisableBotResponseApplicationJson_OcsBuilder? ocs); } class _$BotDisableBotResponseApplicationJson extends BotDisableBotResponseApplicationJson { @override final BotDisableBotResponseApplicationJson_Ocs ocs; factory _$BotDisableBotResponseApplicationJson( [void Function(BotDisableBotResponseApplicationJsonBuilder)? updates]) => (BotDisableBotResponseApplicationJsonBuilder()..update(updates))._build(); _$BotDisableBotResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'BotDisableBotResponseApplicationJson', 'ocs'); } @override BotDisableBotResponseApplicationJson rebuild(void Function(BotDisableBotResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override BotDisableBotResponseApplicationJsonBuilder toBuilder() => BotDisableBotResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BotDisableBotResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BotDisableBotResponseApplicationJson')..add('ocs', ocs)).toString(); } } class BotDisableBotResponseApplicationJsonBuilder implements Builder, BotDisableBotResponseApplicationJsonInterfaceBuilder { _$BotDisableBotResponseApplicationJson? _$v; BotDisableBotResponseApplicationJson_OcsBuilder? _ocs; BotDisableBotResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= BotDisableBotResponseApplicationJson_OcsBuilder(); set ocs(covariant BotDisableBotResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; BotDisableBotResponseApplicationJsonBuilder(); BotDisableBotResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant BotDisableBotResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BotDisableBotResponseApplicationJson; } @override void update(void Function(BotDisableBotResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override BotDisableBotResponseApplicationJson build() => _build(); _$BotDisableBotResponseApplicationJson _build() { _$BotDisableBotResponseApplicationJson _$result; try { _$result = _$v ?? _$BotDisableBotResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'BotDisableBotResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_OcsInterfaceBuilder { void replace(BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_OcsInterface other); void update(void Function(BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); ListBuilder get data; set data(ListBuilder? data); } class _$BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_Ocs extends BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final BuiltList data; factory _$BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_Ocs( [void Function(BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_OcsBuilder)? updates]) => (BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull( meta, r'BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull( data, r'BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_Ocs', 'data'); } @override BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_Ocs rebuild( void Function(BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_OcsBuilder toBuilder() => BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_OcsBuilder implements Builder, BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_OcsInterfaceBuilder { _$BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; ListBuilder? _data; ListBuilder get data => _$this._data ??= ListBuilder(); set data(covariant ListBuilder? data) => _$this._data = data; BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_OcsBuilder(); BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_Ocs; } @override void update(void Function(BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_Ocs build() => _build(); _$BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_Ocs _build() { _$BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class BreakoutRoomConfigureBreakoutRoomsResponseApplicationJsonInterfaceBuilder { void replace(BreakoutRoomConfigureBreakoutRoomsResponseApplicationJsonInterface other); void update(void Function(BreakoutRoomConfigureBreakoutRoomsResponseApplicationJsonInterfaceBuilder) updates); BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_OcsBuilder get ocs; set ocs(BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_OcsBuilder? ocs); } class _$BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson extends BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson { @override final BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_Ocs ocs; factory _$BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson( [void Function(BreakoutRoomConfigureBreakoutRoomsResponseApplicationJsonBuilder)? updates]) => (BreakoutRoomConfigureBreakoutRoomsResponseApplicationJsonBuilder()..update(updates))._build(); _$BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson', 'ocs'); } @override BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson rebuild( void Function(BreakoutRoomConfigureBreakoutRoomsResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override BreakoutRoomConfigureBreakoutRoomsResponseApplicationJsonBuilder toBuilder() => BreakoutRoomConfigureBreakoutRoomsResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson')..add('ocs', ocs)) .toString(); } } class BreakoutRoomConfigureBreakoutRoomsResponseApplicationJsonBuilder implements Builder, BreakoutRoomConfigureBreakoutRoomsResponseApplicationJsonInterfaceBuilder { _$BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson? _$v; BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_OcsBuilder? _ocs; BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_OcsBuilder(); set ocs(covariant BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; BreakoutRoomConfigureBreakoutRoomsResponseApplicationJsonBuilder(); BreakoutRoomConfigureBreakoutRoomsResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson; } @override void update(void Function(BreakoutRoomConfigureBreakoutRoomsResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson build() => _build(); _$BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson _build() { _$BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson _$result; try { _$result = _$v ?? _$BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'BreakoutRoomConfigureBreakoutRoomsResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_OcsInterfaceBuilder { void replace(BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_OcsInterface other); void update(void Function(BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); RoomBuilder get data; set data(RoomBuilder? data); } class _$BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_Ocs extends BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final Room data; factory _$BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_Ocs( [void Function(BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_OcsBuilder)? updates]) => (BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_Ocs', 'data'); } @override BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_Ocs rebuild( void Function(BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_OcsBuilder toBuilder() => BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_OcsBuilder implements Builder, BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_OcsInterfaceBuilder { _$BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; RoomBuilder? _data; RoomBuilder get data => _$this._data ??= RoomBuilder(); set data(covariant RoomBuilder? data) => _$this._data = data; BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_OcsBuilder(); BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_Ocs; } @override void update(void Function(BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_Ocs build() => _build(); _$BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_Ocs _build() { _$BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class BreakoutRoomRemoveBreakoutRoomsResponseApplicationJsonInterfaceBuilder { void replace(BreakoutRoomRemoveBreakoutRoomsResponseApplicationJsonInterface other); void update(void Function(BreakoutRoomRemoveBreakoutRoomsResponseApplicationJsonInterfaceBuilder) updates); BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_OcsBuilder get ocs; set ocs(BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_OcsBuilder? ocs); } class _$BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson extends BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson { @override final BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_Ocs ocs; factory _$BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson( [void Function(BreakoutRoomRemoveBreakoutRoomsResponseApplicationJsonBuilder)? updates]) => (BreakoutRoomRemoveBreakoutRoomsResponseApplicationJsonBuilder()..update(updates))._build(); _$BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson', 'ocs'); } @override BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson rebuild( void Function(BreakoutRoomRemoveBreakoutRoomsResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override BreakoutRoomRemoveBreakoutRoomsResponseApplicationJsonBuilder toBuilder() => BreakoutRoomRemoveBreakoutRoomsResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson')..add('ocs', ocs)) .toString(); } } class BreakoutRoomRemoveBreakoutRoomsResponseApplicationJsonBuilder implements Builder, BreakoutRoomRemoveBreakoutRoomsResponseApplicationJsonInterfaceBuilder { _$BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson? _$v; BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_OcsBuilder? _ocs; BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_OcsBuilder(); set ocs(covariant BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; BreakoutRoomRemoveBreakoutRoomsResponseApplicationJsonBuilder(); BreakoutRoomRemoveBreakoutRoomsResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson; } @override void update(void Function(BreakoutRoomRemoveBreakoutRoomsResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson build() => _build(); _$BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson _build() { _$BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson _$result; try { _$result = _$v ?? _$BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'BreakoutRoomRemoveBreakoutRoomsResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class BreakoutRoomBroadcastChatMessageResponseApplicationJson_OcsInterfaceBuilder { void replace(BreakoutRoomBroadcastChatMessageResponseApplicationJson_OcsInterface other); void update(void Function(BreakoutRoomBroadcastChatMessageResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); ListBuilder get data; set data(ListBuilder? data); } class _$BreakoutRoomBroadcastChatMessageResponseApplicationJson_Ocs extends BreakoutRoomBroadcastChatMessageResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final BuiltList data; factory _$BreakoutRoomBroadcastChatMessageResponseApplicationJson_Ocs( [void Function(BreakoutRoomBroadcastChatMessageResponseApplicationJson_OcsBuilder)? updates]) => (BreakoutRoomBroadcastChatMessageResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$BreakoutRoomBroadcastChatMessageResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'BreakoutRoomBroadcastChatMessageResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'BreakoutRoomBroadcastChatMessageResponseApplicationJson_Ocs', 'data'); } @override BreakoutRoomBroadcastChatMessageResponseApplicationJson_Ocs rebuild( void Function(BreakoutRoomBroadcastChatMessageResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override BreakoutRoomBroadcastChatMessageResponseApplicationJson_OcsBuilder toBuilder() => BreakoutRoomBroadcastChatMessageResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BreakoutRoomBroadcastChatMessageResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BreakoutRoomBroadcastChatMessageResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class BreakoutRoomBroadcastChatMessageResponseApplicationJson_OcsBuilder implements Builder, BreakoutRoomBroadcastChatMessageResponseApplicationJson_OcsInterfaceBuilder { _$BreakoutRoomBroadcastChatMessageResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; ListBuilder? _data; ListBuilder get data => _$this._data ??= ListBuilder(); set data(covariant ListBuilder? data) => _$this._data = data; BreakoutRoomBroadcastChatMessageResponseApplicationJson_OcsBuilder(); BreakoutRoomBroadcastChatMessageResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant BreakoutRoomBroadcastChatMessageResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BreakoutRoomBroadcastChatMessageResponseApplicationJson_Ocs; } @override void update(void Function(BreakoutRoomBroadcastChatMessageResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override BreakoutRoomBroadcastChatMessageResponseApplicationJson_Ocs build() => _build(); _$BreakoutRoomBroadcastChatMessageResponseApplicationJson_Ocs _build() { _$BreakoutRoomBroadcastChatMessageResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$BreakoutRoomBroadcastChatMessageResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'BreakoutRoomBroadcastChatMessageResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class BreakoutRoomBroadcastChatMessageResponseApplicationJsonInterfaceBuilder { void replace(BreakoutRoomBroadcastChatMessageResponseApplicationJsonInterface other); void update(void Function(BreakoutRoomBroadcastChatMessageResponseApplicationJsonInterfaceBuilder) updates); BreakoutRoomBroadcastChatMessageResponseApplicationJson_OcsBuilder get ocs; set ocs(BreakoutRoomBroadcastChatMessageResponseApplicationJson_OcsBuilder? ocs); } class _$BreakoutRoomBroadcastChatMessageResponseApplicationJson extends BreakoutRoomBroadcastChatMessageResponseApplicationJson { @override final BreakoutRoomBroadcastChatMessageResponseApplicationJson_Ocs ocs; factory _$BreakoutRoomBroadcastChatMessageResponseApplicationJson( [void Function(BreakoutRoomBroadcastChatMessageResponseApplicationJsonBuilder)? updates]) => (BreakoutRoomBroadcastChatMessageResponseApplicationJsonBuilder()..update(updates))._build(); _$BreakoutRoomBroadcastChatMessageResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'BreakoutRoomBroadcastChatMessageResponseApplicationJson', 'ocs'); } @override BreakoutRoomBroadcastChatMessageResponseApplicationJson rebuild( void Function(BreakoutRoomBroadcastChatMessageResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override BreakoutRoomBroadcastChatMessageResponseApplicationJsonBuilder toBuilder() => BreakoutRoomBroadcastChatMessageResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BreakoutRoomBroadcastChatMessageResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BreakoutRoomBroadcastChatMessageResponseApplicationJson')..add('ocs', ocs)) .toString(); } } class BreakoutRoomBroadcastChatMessageResponseApplicationJsonBuilder implements Builder, BreakoutRoomBroadcastChatMessageResponseApplicationJsonInterfaceBuilder { _$BreakoutRoomBroadcastChatMessageResponseApplicationJson? _$v; BreakoutRoomBroadcastChatMessageResponseApplicationJson_OcsBuilder? _ocs; BreakoutRoomBroadcastChatMessageResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= BreakoutRoomBroadcastChatMessageResponseApplicationJson_OcsBuilder(); set ocs(covariant BreakoutRoomBroadcastChatMessageResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; BreakoutRoomBroadcastChatMessageResponseApplicationJsonBuilder(); BreakoutRoomBroadcastChatMessageResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant BreakoutRoomBroadcastChatMessageResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BreakoutRoomBroadcastChatMessageResponseApplicationJson; } @override void update(void Function(BreakoutRoomBroadcastChatMessageResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override BreakoutRoomBroadcastChatMessageResponseApplicationJson build() => _build(); _$BreakoutRoomBroadcastChatMessageResponseApplicationJson _build() { _$BreakoutRoomBroadcastChatMessageResponseApplicationJson _$result; try { _$result = _$v ?? _$BreakoutRoomBroadcastChatMessageResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'BreakoutRoomBroadcastChatMessageResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class BreakoutRoomApplyAttendeeMapResponseApplicationJson_OcsInterfaceBuilder { void replace(BreakoutRoomApplyAttendeeMapResponseApplicationJson_OcsInterface other); void update(void Function(BreakoutRoomApplyAttendeeMapResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); ListBuilder get data; set data(ListBuilder? data); } class _$BreakoutRoomApplyAttendeeMapResponseApplicationJson_Ocs extends BreakoutRoomApplyAttendeeMapResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final BuiltList data; factory _$BreakoutRoomApplyAttendeeMapResponseApplicationJson_Ocs( [void Function(BreakoutRoomApplyAttendeeMapResponseApplicationJson_OcsBuilder)? updates]) => (BreakoutRoomApplyAttendeeMapResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$BreakoutRoomApplyAttendeeMapResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'BreakoutRoomApplyAttendeeMapResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'BreakoutRoomApplyAttendeeMapResponseApplicationJson_Ocs', 'data'); } @override BreakoutRoomApplyAttendeeMapResponseApplicationJson_Ocs rebuild( void Function(BreakoutRoomApplyAttendeeMapResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override BreakoutRoomApplyAttendeeMapResponseApplicationJson_OcsBuilder toBuilder() => BreakoutRoomApplyAttendeeMapResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BreakoutRoomApplyAttendeeMapResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BreakoutRoomApplyAttendeeMapResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class BreakoutRoomApplyAttendeeMapResponseApplicationJson_OcsBuilder implements Builder, BreakoutRoomApplyAttendeeMapResponseApplicationJson_OcsInterfaceBuilder { _$BreakoutRoomApplyAttendeeMapResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; ListBuilder? _data; ListBuilder get data => _$this._data ??= ListBuilder(); set data(covariant ListBuilder? data) => _$this._data = data; BreakoutRoomApplyAttendeeMapResponseApplicationJson_OcsBuilder(); BreakoutRoomApplyAttendeeMapResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant BreakoutRoomApplyAttendeeMapResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BreakoutRoomApplyAttendeeMapResponseApplicationJson_Ocs; } @override void update(void Function(BreakoutRoomApplyAttendeeMapResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override BreakoutRoomApplyAttendeeMapResponseApplicationJson_Ocs build() => _build(); _$BreakoutRoomApplyAttendeeMapResponseApplicationJson_Ocs _build() { _$BreakoutRoomApplyAttendeeMapResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$BreakoutRoomApplyAttendeeMapResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'BreakoutRoomApplyAttendeeMapResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class BreakoutRoomApplyAttendeeMapResponseApplicationJsonInterfaceBuilder { void replace(BreakoutRoomApplyAttendeeMapResponseApplicationJsonInterface other); void update(void Function(BreakoutRoomApplyAttendeeMapResponseApplicationJsonInterfaceBuilder) updates); BreakoutRoomApplyAttendeeMapResponseApplicationJson_OcsBuilder get ocs; set ocs(BreakoutRoomApplyAttendeeMapResponseApplicationJson_OcsBuilder? ocs); } class _$BreakoutRoomApplyAttendeeMapResponseApplicationJson extends BreakoutRoomApplyAttendeeMapResponseApplicationJson { @override final BreakoutRoomApplyAttendeeMapResponseApplicationJson_Ocs ocs; factory _$BreakoutRoomApplyAttendeeMapResponseApplicationJson( [void Function(BreakoutRoomApplyAttendeeMapResponseApplicationJsonBuilder)? updates]) => (BreakoutRoomApplyAttendeeMapResponseApplicationJsonBuilder()..update(updates))._build(); _$BreakoutRoomApplyAttendeeMapResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'BreakoutRoomApplyAttendeeMapResponseApplicationJson', 'ocs'); } @override BreakoutRoomApplyAttendeeMapResponseApplicationJson rebuild( void Function(BreakoutRoomApplyAttendeeMapResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override BreakoutRoomApplyAttendeeMapResponseApplicationJsonBuilder toBuilder() => BreakoutRoomApplyAttendeeMapResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BreakoutRoomApplyAttendeeMapResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BreakoutRoomApplyAttendeeMapResponseApplicationJson')..add('ocs', ocs)) .toString(); } } class BreakoutRoomApplyAttendeeMapResponseApplicationJsonBuilder implements Builder, BreakoutRoomApplyAttendeeMapResponseApplicationJsonInterfaceBuilder { _$BreakoutRoomApplyAttendeeMapResponseApplicationJson? _$v; BreakoutRoomApplyAttendeeMapResponseApplicationJson_OcsBuilder? _ocs; BreakoutRoomApplyAttendeeMapResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= BreakoutRoomApplyAttendeeMapResponseApplicationJson_OcsBuilder(); set ocs(covariant BreakoutRoomApplyAttendeeMapResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; BreakoutRoomApplyAttendeeMapResponseApplicationJsonBuilder(); BreakoutRoomApplyAttendeeMapResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant BreakoutRoomApplyAttendeeMapResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BreakoutRoomApplyAttendeeMapResponseApplicationJson; } @override void update(void Function(BreakoutRoomApplyAttendeeMapResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override BreakoutRoomApplyAttendeeMapResponseApplicationJson build() => _build(); _$BreakoutRoomApplyAttendeeMapResponseApplicationJson _build() { _$BreakoutRoomApplyAttendeeMapResponseApplicationJson _$result; try { _$result = _$v ?? _$BreakoutRoomApplyAttendeeMapResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'BreakoutRoomApplyAttendeeMapResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class BreakoutRoomRequestAssistanceResponseApplicationJson_OcsInterfaceBuilder { void replace(BreakoutRoomRequestAssistanceResponseApplicationJson_OcsInterface other); void update(void Function(BreakoutRoomRequestAssistanceResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); RoomBuilder get data; set data(RoomBuilder? data); } class _$BreakoutRoomRequestAssistanceResponseApplicationJson_Ocs extends BreakoutRoomRequestAssistanceResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final Room data; factory _$BreakoutRoomRequestAssistanceResponseApplicationJson_Ocs( [void Function(BreakoutRoomRequestAssistanceResponseApplicationJson_OcsBuilder)? updates]) => (BreakoutRoomRequestAssistanceResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$BreakoutRoomRequestAssistanceResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'BreakoutRoomRequestAssistanceResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'BreakoutRoomRequestAssistanceResponseApplicationJson_Ocs', 'data'); } @override BreakoutRoomRequestAssistanceResponseApplicationJson_Ocs rebuild( void Function(BreakoutRoomRequestAssistanceResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override BreakoutRoomRequestAssistanceResponseApplicationJson_OcsBuilder toBuilder() => BreakoutRoomRequestAssistanceResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BreakoutRoomRequestAssistanceResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BreakoutRoomRequestAssistanceResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class BreakoutRoomRequestAssistanceResponseApplicationJson_OcsBuilder implements Builder, BreakoutRoomRequestAssistanceResponseApplicationJson_OcsInterfaceBuilder { _$BreakoutRoomRequestAssistanceResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; RoomBuilder? _data; RoomBuilder get data => _$this._data ??= RoomBuilder(); set data(covariant RoomBuilder? data) => _$this._data = data; BreakoutRoomRequestAssistanceResponseApplicationJson_OcsBuilder(); BreakoutRoomRequestAssistanceResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant BreakoutRoomRequestAssistanceResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BreakoutRoomRequestAssistanceResponseApplicationJson_Ocs; } @override void update(void Function(BreakoutRoomRequestAssistanceResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override BreakoutRoomRequestAssistanceResponseApplicationJson_Ocs build() => _build(); _$BreakoutRoomRequestAssistanceResponseApplicationJson_Ocs _build() { _$BreakoutRoomRequestAssistanceResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$BreakoutRoomRequestAssistanceResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'BreakoutRoomRequestAssistanceResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class BreakoutRoomRequestAssistanceResponseApplicationJsonInterfaceBuilder { void replace(BreakoutRoomRequestAssistanceResponseApplicationJsonInterface other); void update(void Function(BreakoutRoomRequestAssistanceResponseApplicationJsonInterfaceBuilder) updates); BreakoutRoomRequestAssistanceResponseApplicationJson_OcsBuilder get ocs; set ocs(BreakoutRoomRequestAssistanceResponseApplicationJson_OcsBuilder? ocs); } class _$BreakoutRoomRequestAssistanceResponseApplicationJson extends BreakoutRoomRequestAssistanceResponseApplicationJson { @override final BreakoutRoomRequestAssistanceResponseApplicationJson_Ocs ocs; factory _$BreakoutRoomRequestAssistanceResponseApplicationJson( [void Function(BreakoutRoomRequestAssistanceResponseApplicationJsonBuilder)? updates]) => (BreakoutRoomRequestAssistanceResponseApplicationJsonBuilder()..update(updates))._build(); _$BreakoutRoomRequestAssistanceResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'BreakoutRoomRequestAssistanceResponseApplicationJson', 'ocs'); } @override BreakoutRoomRequestAssistanceResponseApplicationJson rebuild( void Function(BreakoutRoomRequestAssistanceResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override BreakoutRoomRequestAssistanceResponseApplicationJsonBuilder toBuilder() => BreakoutRoomRequestAssistanceResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BreakoutRoomRequestAssistanceResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BreakoutRoomRequestAssistanceResponseApplicationJson')..add('ocs', ocs)) .toString(); } } class BreakoutRoomRequestAssistanceResponseApplicationJsonBuilder implements Builder, BreakoutRoomRequestAssistanceResponseApplicationJsonInterfaceBuilder { _$BreakoutRoomRequestAssistanceResponseApplicationJson? _$v; BreakoutRoomRequestAssistanceResponseApplicationJson_OcsBuilder? _ocs; BreakoutRoomRequestAssistanceResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= BreakoutRoomRequestAssistanceResponseApplicationJson_OcsBuilder(); set ocs(covariant BreakoutRoomRequestAssistanceResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; BreakoutRoomRequestAssistanceResponseApplicationJsonBuilder(); BreakoutRoomRequestAssistanceResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant BreakoutRoomRequestAssistanceResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BreakoutRoomRequestAssistanceResponseApplicationJson; } @override void update(void Function(BreakoutRoomRequestAssistanceResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override BreakoutRoomRequestAssistanceResponseApplicationJson build() => _build(); _$BreakoutRoomRequestAssistanceResponseApplicationJson _build() { _$BreakoutRoomRequestAssistanceResponseApplicationJson _$result; try { _$result = _$v ?? _$BreakoutRoomRequestAssistanceResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'BreakoutRoomRequestAssistanceResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class BreakoutRoomResetRequestForAssistanceResponseApplicationJson_OcsInterfaceBuilder { void replace(BreakoutRoomResetRequestForAssistanceResponseApplicationJson_OcsInterface other); void update(void Function(BreakoutRoomResetRequestForAssistanceResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); RoomBuilder get data; set data(RoomBuilder? data); } class _$BreakoutRoomResetRequestForAssistanceResponseApplicationJson_Ocs extends BreakoutRoomResetRequestForAssistanceResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final Room data; factory _$BreakoutRoomResetRequestForAssistanceResponseApplicationJson_Ocs( [void Function(BreakoutRoomResetRequestForAssistanceResponseApplicationJson_OcsBuilder)? updates]) => (BreakoutRoomResetRequestForAssistanceResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$BreakoutRoomResetRequestForAssistanceResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull( meta, r'BreakoutRoomResetRequestForAssistanceResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull( data, r'BreakoutRoomResetRequestForAssistanceResponseApplicationJson_Ocs', 'data'); } @override BreakoutRoomResetRequestForAssistanceResponseApplicationJson_Ocs rebuild( void Function(BreakoutRoomResetRequestForAssistanceResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override BreakoutRoomResetRequestForAssistanceResponseApplicationJson_OcsBuilder toBuilder() => BreakoutRoomResetRequestForAssistanceResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BreakoutRoomResetRequestForAssistanceResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BreakoutRoomResetRequestForAssistanceResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class BreakoutRoomResetRequestForAssistanceResponseApplicationJson_OcsBuilder implements Builder, BreakoutRoomResetRequestForAssistanceResponseApplicationJson_OcsInterfaceBuilder { _$BreakoutRoomResetRequestForAssistanceResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; RoomBuilder? _data; RoomBuilder get data => _$this._data ??= RoomBuilder(); set data(covariant RoomBuilder? data) => _$this._data = data; BreakoutRoomResetRequestForAssistanceResponseApplicationJson_OcsBuilder(); BreakoutRoomResetRequestForAssistanceResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant BreakoutRoomResetRequestForAssistanceResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BreakoutRoomResetRequestForAssistanceResponseApplicationJson_Ocs; } @override void update(void Function(BreakoutRoomResetRequestForAssistanceResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override BreakoutRoomResetRequestForAssistanceResponseApplicationJson_Ocs build() => _build(); _$BreakoutRoomResetRequestForAssistanceResponseApplicationJson_Ocs _build() { _$BreakoutRoomResetRequestForAssistanceResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$BreakoutRoomResetRequestForAssistanceResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'BreakoutRoomResetRequestForAssistanceResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class BreakoutRoomResetRequestForAssistanceResponseApplicationJsonInterfaceBuilder { void replace(BreakoutRoomResetRequestForAssistanceResponseApplicationJsonInterface other); void update(void Function(BreakoutRoomResetRequestForAssistanceResponseApplicationJsonInterfaceBuilder) updates); BreakoutRoomResetRequestForAssistanceResponseApplicationJson_OcsBuilder get ocs; set ocs(BreakoutRoomResetRequestForAssistanceResponseApplicationJson_OcsBuilder? ocs); } class _$BreakoutRoomResetRequestForAssistanceResponseApplicationJson extends BreakoutRoomResetRequestForAssistanceResponseApplicationJson { @override final BreakoutRoomResetRequestForAssistanceResponseApplicationJson_Ocs ocs; factory _$BreakoutRoomResetRequestForAssistanceResponseApplicationJson( [void Function(BreakoutRoomResetRequestForAssistanceResponseApplicationJsonBuilder)? updates]) => (BreakoutRoomResetRequestForAssistanceResponseApplicationJsonBuilder()..update(updates))._build(); _$BreakoutRoomResetRequestForAssistanceResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'BreakoutRoomResetRequestForAssistanceResponseApplicationJson', 'ocs'); } @override BreakoutRoomResetRequestForAssistanceResponseApplicationJson rebuild( void Function(BreakoutRoomResetRequestForAssistanceResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override BreakoutRoomResetRequestForAssistanceResponseApplicationJsonBuilder toBuilder() => BreakoutRoomResetRequestForAssistanceResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BreakoutRoomResetRequestForAssistanceResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BreakoutRoomResetRequestForAssistanceResponseApplicationJson') ..add('ocs', ocs)) .toString(); } } class BreakoutRoomResetRequestForAssistanceResponseApplicationJsonBuilder implements Builder, BreakoutRoomResetRequestForAssistanceResponseApplicationJsonInterfaceBuilder { _$BreakoutRoomResetRequestForAssistanceResponseApplicationJson? _$v; BreakoutRoomResetRequestForAssistanceResponseApplicationJson_OcsBuilder? _ocs; BreakoutRoomResetRequestForAssistanceResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= BreakoutRoomResetRequestForAssistanceResponseApplicationJson_OcsBuilder(); set ocs(covariant BreakoutRoomResetRequestForAssistanceResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; BreakoutRoomResetRequestForAssistanceResponseApplicationJsonBuilder(); BreakoutRoomResetRequestForAssistanceResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant BreakoutRoomResetRequestForAssistanceResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BreakoutRoomResetRequestForAssistanceResponseApplicationJson; } @override void update(void Function(BreakoutRoomResetRequestForAssistanceResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override BreakoutRoomResetRequestForAssistanceResponseApplicationJson build() => _build(); _$BreakoutRoomResetRequestForAssistanceResponseApplicationJson _build() { _$BreakoutRoomResetRequestForAssistanceResponseApplicationJson _$result; try { _$result = _$v ?? _$BreakoutRoomResetRequestForAssistanceResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'BreakoutRoomResetRequestForAssistanceResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class BreakoutRoomStartBreakoutRoomsResponseApplicationJson_OcsInterfaceBuilder { void replace(BreakoutRoomStartBreakoutRoomsResponseApplicationJson_OcsInterface other); void update(void Function(BreakoutRoomStartBreakoutRoomsResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); ListBuilder get data; set data(ListBuilder? data); } class _$BreakoutRoomStartBreakoutRoomsResponseApplicationJson_Ocs extends BreakoutRoomStartBreakoutRoomsResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final BuiltList data; factory _$BreakoutRoomStartBreakoutRoomsResponseApplicationJson_Ocs( [void Function(BreakoutRoomStartBreakoutRoomsResponseApplicationJson_OcsBuilder)? updates]) => (BreakoutRoomStartBreakoutRoomsResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$BreakoutRoomStartBreakoutRoomsResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'BreakoutRoomStartBreakoutRoomsResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'BreakoutRoomStartBreakoutRoomsResponseApplicationJson_Ocs', 'data'); } @override BreakoutRoomStartBreakoutRoomsResponseApplicationJson_Ocs rebuild( void Function(BreakoutRoomStartBreakoutRoomsResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override BreakoutRoomStartBreakoutRoomsResponseApplicationJson_OcsBuilder toBuilder() => BreakoutRoomStartBreakoutRoomsResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BreakoutRoomStartBreakoutRoomsResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BreakoutRoomStartBreakoutRoomsResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class BreakoutRoomStartBreakoutRoomsResponseApplicationJson_OcsBuilder implements Builder, BreakoutRoomStartBreakoutRoomsResponseApplicationJson_OcsInterfaceBuilder { _$BreakoutRoomStartBreakoutRoomsResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; ListBuilder? _data; ListBuilder get data => _$this._data ??= ListBuilder(); set data(covariant ListBuilder? data) => _$this._data = data; BreakoutRoomStartBreakoutRoomsResponseApplicationJson_OcsBuilder(); BreakoutRoomStartBreakoutRoomsResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant BreakoutRoomStartBreakoutRoomsResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BreakoutRoomStartBreakoutRoomsResponseApplicationJson_Ocs; } @override void update(void Function(BreakoutRoomStartBreakoutRoomsResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override BreakoutRoomStartBreakoutRoomsResponseApplicationJson_Ocs build() => _build(); _$BreakoutRoomStartBreakoutRoomsResponseApplicationJson_Ocs _build() { _$BreakoutRoomStartBreakoutRoomsResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$BreakoutRoomStartBreakoutRoomsResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'BreakoutRoomStartBreakoutRoomsResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class BreakoutRoomStartBreakoutRoomsResponseApplicationJsonInterfaceBuilder { void replace(BreakoutRoomStartBreakoutRoomsResponseApplicationJsonInterface other); void update(void Function(BreakoutRoomStartBreakoutRoomsResponseApplicationJsonInterfaceBuilder) updates); BreakoutRoomStartBreakoutRoomsResponseApplicationJson_OcsBuilder get ocs; set ocs(BreakoutRoomStartBreakoutRoomsResponseApplicationJson_OcsBuilder? ocs); } class _$BreakoutRoomStartBreakoutRoomsResponseApplicationJson extends BreakoutRoomStartBreakoutRoomsResponseApplicationJson { @override final BreakoutRoomStartBreakoutRoomsResponseApplicationJson_Ocs ocs; factory _$BreakoutRoomStartBreakoutRoomsResponseApplicationJson( [void Function(BreakoutRoomStartBreakoutRoomsResponseApplicationJsonBuilder)? updates]) => (BreakoutRoomStartBreakoutRoomsResponseApplicationJsonBuilder()..update(updates))._build(); _$BreakoutRoomStartBreakoutRoomsResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'BreakoutRoomStartBreakoutRoomsResponseApplicationJson', 'ocs'); } @override BreakoutRoomStartBreakoutRoomsResponseApplicationJson rebuild( void Function(BreakoutRoomStartBreakoutRoomsResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override BreakoutRoomStartBreakoutRoomsResponseApplicationJsonBuilder toBuilder() => BreakoutRoomStartBreakoutRoomsResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BreakoutRoomStartBreakoutRoomsResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BreakoutRoomStartBreakoutRoomsResponseApplicationJson')..add('ocs', ocs)) .toString(); } } class BreakoutRoomStartBreakoutRoomsResponseApplicationJsonBuilder implements Builder, BreakoutRoomStartBreakoutRoomsResponseApplicationJsonInterfaceBuilder { _$BreakoutRoomStartBreakoutRoomsResponseApplicationJson? _$v; BreakoutRoomStartBreakoutRoomsResponseApplicationJson_OcsBuilder? _ocs; BreakoutRoomStartBreakoutRoomsResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= BreakoutRoomStartBreakoutRoomsResponseApplicationJson_OcsBuilder(); set ocs(covariant BreakoutRoomStartBreakoutRoomsResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; BreakoutRoomStartBreakoutRoomsResponseApplicationJsonBuilder(); BreakoutRoomStartBreakoutRoomsResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant BreakoutRoomStartBreakoutRoomsResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BreakoutRoomStartBreakoutRoomsResponseApplicationJson; } @override void update(void Function(BreakoutRoomStartBreakoutRoomsResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override BreakoutRoomStartBreakoutRoomsResponseApplicationJson build() => _build(); _$BreakoutRoomStartBreakoutRoomsResponseApplicationJson _build() { _$BreakoutRoomStartBreakoutRoomsResponseApplicationJson _$result; try { _$result = _$v ?? _$BreakoutRoomStartBreakoutRoomsResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'BreakoutRoomStartBreakoutRoomsResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class BreakoutRoomStopBreakoutRoomsResponseApplicationJson_OcsInterfaceBuilder { void replace(BreakoutRoomStopBreakoutRoomsResponseApplicationJson_OcsInterface other); void update(void Function(BreakoutRoomStopBreakoutRoomsResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); ListBuilder get data; set data(ListBuilder? data); } class _$BreakoutRoomStopBreakoutRoomsResponseApplicationJson_Ocs extends BreakoutRoomStopBreakoutRoomsResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final BuiltList data; factory _$BreakoutRoomStopBreakoutRoomsResponseApplicationJson_Ocs( [void Function(BreakoutRoomStopBreakoutRoomsResponseApplicationJson_OcsBuilder)? updates]) => (BreakoutRoomStopBreakoutRoomsResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$BreakoutRoomStopBreakoutRoomsResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'BreakoutRoomStopBreakoutRoomsResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'BreakoutRoomStopBreakoutRoomsResponseApplicationJson_Ocs', 'data'); } @override BreakoutRoomStopBreakoutRoomsResponseApplicationJson_Ocs rebuild( void Function(BreakoutRoomStopBreakoutRoomsResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override BreakoutRoomStopBreakoutRoomsResponseApplicationJson_OcsBuilder toBuilder() => BreakoutRoomStopBreakoutRoomsResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BreakoutRoomStopBreakoutRoomsResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BreakoutRoomStopBreakoutRoomsResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class BreakoutRoomStopBreakoutRoomsResponseApplicationJson_OcsBuilder implements Builder, BreakoutRoomStopBreakoutRoomsResponseApplicationJson_OcsInterfaceBuilder { _$BreakoutRoomStopBreakoutRoomsResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; ListBuilder? _data; ListBuilder get data => _$this._data ??= ListBuilder(); set data(covariant ListBuilder? data) => _$this._data = data; BreakoutRoomStopBreakoutRoomsResponseApplicationJson_OcsBuilder(); BreakoutRoomStopBreakoutRoomsResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant BreakoutRoomStopBreakoutRoomsResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BreakoutRoomStopBreakoutRoomsResponseApplicationJson_Ocs; } @override void update(void Function(BreakoutRoomStopBreakoutRoomsResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override BreakoutRoomStopBreakoutRoomsResponseApplicationJson_Ocs build() => _build(); _$BreakoutRoomStopBreakoutRoomsResponseApplicationJson_Ocs _build() { _$BreakoutRoomStopBreakoutRoomsResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$BreakoutRoomStopBreakoutRoomsResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'BreakoutRoomStopBreakoutRoomsResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class BreakoutRoomStopBreakoutRoomsResponseApplicationJsonInterfaceBuilder { void replace(BreakoutRoomStopBreakoutRoomsResponseApplicationJsonInterface other); void update(void Function(BreakoutRoomStopBreakoutRoomsResponseApplicationJsonInterfaceBuilder) updates); BreakoutRoomStopBreakoutRoomsResponseApplicationJson_OcsBuilder get ocs; set ocs(BreakoutRoomStopBreakoutRoomsResponseApplicationJson_OcsBuilder? ocs); } class _$BreakoutRoomStopBreakoutRoomsResponseApplicationJson extends BreakoutRoomStopBreakoutRoomsResponseApplicationJson { @override final BreakoutRoomStopBreakoutRoomsResponseApplicationJson_Ocs ocs; factory _$BreakoutRoomStopBreakoutRoomsResponseApplicationJson( [void Function(BreakoutRoomStopBreakoutRoomsResponseApplicationJsonBuilder)? updates]) => (BreakoutRoomStopBreakoutRoomsResponseApplicationJsonBuilder()..update(updates))._build(); _$BreakoutRoomStopBreakoutRoomsResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'BreakoutRoomStopBreakoutRoomsResponseApplicationJson', 'ocs'); } @override BreakoutRoomStopBreakoutRoomsResponseApplicationJson rebuild( void Function(BreakoutRoomStopBreakoutRoomsResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override BreakoutRoomStopBreakoutRoomsResponseApplicationJsonBuilder toBuilder() => BreakoutRoomStopBreakoutRoomsResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BreakoutRoomStopBreakoutRoomsResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BreakoutRoomStopBreakoutRoomsResponseApplicationJson')..add('ocs', ocs)) .toString(); } } class BreakoutRoomStopBreakoutRoomsResponseApplicationJsonBuilder implements Builder, BreakoutRoomStopBreakoutRoomsResponseApplicationJsonInterfaceBuilder { _$BreakoutRoomStopBreakoutRoomsResponseApplicationJson? _$v; BreakoutRoomStopBreakoutRoomsResponseApplicationJson_OcsBuilder? _ocs; BreakoutRoomStopBreakoutRoomsResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= BreakoutRoomStopBreakoutRoomsResponseApplicationJson_OcsBuilder(); set ocs(covariant BreakoutRoomStopBreakoutRoomsResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; BreakoutRoomStopBreakoutRoomsResponseApplicationJsonBuilder(); BreakoutRoomStopBreakoutRoomsResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant BreakoutRoomStopBreakoutRoomsResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BreakoutRoomStopBreakoutRoomsResponseApplicationJson; } @override void update(void Function(BreakoutRoomStopBreakoutRoomsResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override BreakoutRoomStopBreakoutRoomsResponseApplicationJson build() => _build(); _$BreakoutRoomStopBreakoutRoomsResponseApplicationJson _build() { _$BreakoutRoomStopBreakoutRoomsResponseApplicationJson _$result; try { _$result = _$v ?? _$BreakoutRoomStopBreakoutRoomsResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'BreakoutRoomStopBreakoutRoomsResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_OcsInterfaceBuilder { void replace(BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_OcsInterface other); void update(void Function(BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); RoomBuilder get data; set data(RoomBuilder? data); } class _$BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_Ocs extends BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final Room data; factory _$BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_Ocs( [void Function(BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_OcsBuilder)? updates]) => (BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_Ocs', 'data'); } @override BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_Ocs rebuild( void Function(BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_OcsBuilder toBuilder() => BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_OcsBuilder implements Builder, BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_OcsInterfaceBuilder { _$BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; RoomBuilder? _data; RoomBuilder get data => _$this._data ??= RoomBuilder(); set data(covariant RoomBuilder? data) => _$this._data = data; BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_OcsBuilder(); BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_Ocs; } @override void update(void Function(BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_Ocs build() => _build(); _$BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_Ocs _build() { _$BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class BreakoutRoomSwitchBreakoutRoomResponseApplicationJsonInterfaceBuilder { void replace(BreakoutRoomSwitchBreakoutRoomResponseApplicationJsonInterface other); void update(void Function(BreakoutRoomSwitchBreakoutRoomResponseApplicationJsonInterfaceBuilder) updates); BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_OcsBuilder get ocs; set ocs(BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_OcsBuilder? ocs); } class _$BreakoutRoomSwitchBreakoutRoomResponseApplicationJson extends BreakoutRoomSwitchBreakoutRoomResponseApplicationJson { @override final BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_Ocs ocs; factory _$BreakoutRoomSwitchBreakoutRoomResponseApplicationJson( [void Function(BreakoutRoomSwitchBreakoutRoomResponseApplicationJsonBuilder)? updates]) => (BreakoutRoomSwitchBreakoutRoomResponseApplicationJsonBuilder()..update(updates))._build(); _$BreakoutRoomSwitchBreakoutRoomResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'BreakoutRoomSwitchBreakoutRoomResponseApplicationJson', 'ocs'); } @override BreakoutRoomSwitchBreakoutRoomResponseApplicationJson rebuild( void Function(BreakoutRoomSwitchBreakoutRoomResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override BreakoutRoomSwitchBreakoutRoomResponseApplicationJsonBuilder toBuilder() => BreakoutRoomSwitchBreakoutRoomResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BreakoutRoomSwitchBreakoutRoomResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BreakoutRoomSwitchBreakoutRoomResponseApplicationJson')..add('ocs', ocs)) .toString(); } } class BreakoutRoomSwitchBreakoutRoomResponseApplicationJsonBuilder implements Builder, BreakoutRoomSwitchBreakoutRoomResponseApplicationJsonInterfaceBuilder { _$BreakoutRoomSwitchBreakoutRoomResponseApplicationJson? _$v; BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_OcsBuilder? _ocs; BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_OcsBuilder(); set ocs(covariant BreakoutRoomSwitchBreakoutRoomResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; BreakoutRoomSwitchBreakoutRoomResponseApplicationJsonBuilder(); BreakoutRoomSwitchBreakoutRoomResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant BreakoutRoomSwitchBreakoutRoomResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BreakoutRoomSwitchBreakoutRoomResponseApplicationJson; } @override void update(void Function(BreakoutRoomSwitchBreakoutRoomResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override BreakoutRoomSwitchBreakoutRoomResponseApplicationJson build() => _build(); _$BreakoutRoomSwitchBreakoutRoomResponseApplicationJson _build() { _$BreakoutRoomSwitchBreakoutRoomResponseApplicationJson _$result; try { _$result = _$v ?? _$BreakoutRoomSwitchBreakoutRoomResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'BreakoutRoomSwitchBreakoutRoomResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class CallPeerInterfaceBuilder { void replace(CallPeerInterface other); void update(void Function(CallPeerInterfaceBuilder) updates); String? get actorId; set actorId(String? actorId); String? get actorType; set actorType(String? actorType); String? get displayName; set displayName(String? displayName); int? get lastPing; set lastPing(int? lastPing); String? get sessionId; set sessionId(String? sessionId); String? get token; set token(String? token); } class _$CallPeer extends CallPeer { @override final String actorId; @override final String actorType; @override final String displayName; @override final int lastPing; @override final String sessionId; @override final String token; factory _$CallPeer([void Function(CallPeerBuilder)? updates]) => (CallPeerBuilder()..update(updates))._build(); _$CallPeer._( {required this.actorId, required this.actorType, required this.displayName, required this.lastPing, required this.sessionId, required this.token}) : super._() { BuiltValueNullFieldError.checkNotNull(actorId, r'CallPeer', 'actorId'); BuiltValueNullFieldError.checkNotNull(actorType, r'CallPeer', 'actorType'); BuiltValueNullFieldError.checkNotNull(displayName, r'CallPeer', 'displayName'); BuiltValueNullFieldError.checkNotNull(lastPing, r'CallPeer', 'lastPing'); BuiltValueNullFieldError.checkNotNull(sessionId, r'CallPeer', 'sessionId'); BuiltValueNullFieldError.checkNotNull(token, r'CallPeer', 'token'); } @override CallPeer rebuild(void Function(CallPeerBuilder) updates) => (toBuilder()..update(updates)).build(); @override CallPeerBuilder toBuilder() => CallPeerBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is CallPeer && actorId == other.actorId && actorType == other.actorType && displayName == other.displayName && lastPing == other.lastPing && sessionId == other.sessionId && token == other.token; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, actorId.hashCode); _$hash = $jc(_$hash, actorType.hashCode); _$hash = $jc(_$hash, displayName.hashCode); _$hash = $jc(_$hash, lastPing.hashCode); _$hash = $jc(_$hash, sessionId.hashCode); _$hash = $jc(_$hash, token.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'CallPeer') ..add('actorId', actorId) ..add('actorType', actorType) ..add('displayName', displayName) ..add('lastPing', lastPing) ..add('sessionId', sessionId) ..add('token', token)) .toString(); } } class CallPeerBuilder implements Builder, CallPeerInterfaceBuilder { _$CallPeer? _$v; String? _actorId; String? get actorId => _$this._actorId; set actorId(covariant String? actorId) => _$this._actorId = actorId; String? _actorType; String? get actorType => _$this._actorType; set actorType(covariant String? actorType) => _$this._actorType = actorType; String? _displayName; String? get displayName => _$this._displayName; set displayName(covariant String? displayName) => _$this._displayName = displayName; int? _lastPing; int? get lastPing => _$this._lastPing; set lastPing(covariant int? lastPing) => _$this._lastPing = lastPing; String? _sessionId; String? get sessionId => _$this._sessionId; set sessionId(covariant String? sessionId) => _$this._sessionId = sessionId; String? _token; String? get token => _$this._token; set token(covariant String? token) => _$this._token = token; CallPeerBuilder(); CallPeerBuilder get _$this { final $v = _$v; if ($v != null) { _actorId = $v.actorId; _actorType = $v.actorType; _displayName = $v.displayName; _lastPing = $v.lastPing; _sessionId = $v.sessionId; _token = $v.token; _$v = null; } return this; } @override void replace(covariant CallPeer other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$CallPeer; } @override void update(void Function(CallPeerBuilder)? updates) { if (updates != null) updates(this); } @override CallPeer build() => _build(); _$CallPeer _build() { final _$result = _$v ?? _$CallPeer._( actorId: BuiltValueNullFieldError.checkNotNull(actorId, r'CallPeer', 'actorId'), actorType: BuiltValueNullFieldError.checkNotNull(actorType, r'CallPeer', 'actorType'), displayName: BuiltValueNullFieldError.checkNotNull(displayName, r'CallPeer', 'displayName'), lastPing: BuiltValueNullFieldError.checkNotNull(lastPing, r'CallPeer', 'lastPing'), sessionId: BuiltValueNullFieldError.checkNotNull(sessionId, r'CallPeer', 'sessionId'), token: BuiltValueNullFieldError.checkNotNull(token, r'CallPeer', 'token')); replace(_$result); return _$result; } } abstract mixin class CallGetPeersForCallResponseApplicationJson_OcsInterfaceBuilder { void replace(CallGetPeersForCallResponseApplicationJson_OcsInterface other); void update(void Function(CallGetPeersForCallResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); ListBuilder get data; set data(ListBuilder? data); } class _$CallGetPeersForCallResponseApplicationJson_Ocs extends CallGetPeersForCallResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final BuiltList data; factory _$CallGetPeersForCallResponseApplicationJson_Ocs( [void Function(CallGetPeersForCallResponseApplicationJson_OcsBuilder)? updates]) => (CallGetPeersForCallResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$CallGetPeersForCallResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'CallGetPeersForCallResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'CallGetPeersForCallResponseApplicationJson_Ocs', 'data'); } @override CallGetPeersForCallResponseApplicationJson_Ocs rebuild( void Function(CallGetPeersForCallResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override CallGetPeersForCallResponseApplicationJson_OcsBuilder toBuilder() => CallGetPeersForCallResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is CallGetPeersForCallResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'CallGetPeersForCallResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class CallGetPeersForCallResponseApplicationJson_OcsBuilder implements Builder, CallGetPeersForCallResponseApplicationJson_OcsInterfaceBuilder { _$CallGetPeersForCallResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; ListBuilder? _data; ListBuilder get data => _$this._data ??= ListBuilder(); set data(covariant ListBuilder? data) => _$this._data = data; CallGetPeersForCallResponseApplicationJson_OcsBuilder(); CallGetPeersForCallResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant CallGetPeersForCallResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$CallGetPeersForCallResponseApplicationJson_Ocs; } @override void update(void Function(CallGetPeersForCallResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override CallGetPeersForCallResponseApplicationJson_Ocs build() => _build(); _$CallGetPeersForCallResponseApplicationJson_Ocs _build() { _$CallGetPeersForCallResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$CallGetPeersForCallResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'CallGetPeersForCallResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class CallGetPeersForCallResponseApplicationJsonInterfaceBuilder { void replace(CallGetPeersForCallResponseApplicationJsonInterface other); void update(void Function(CallGetPeersForCallResponseApplicationJsonInterfaceBuilder) updates); CallGetPeersForCallResponseApplicationJson_OcsBuilder get ocs; set ocs(CallGetPeersForCallResponseApplicationJson_OcsBuilder? ocs); } class _$CallGetPeersForCallResponseApplicationJson extends CallGetPeersForCallResponseApplicationJson { @override final CallGetPeersForCallResponseApplicationJson_Ocs ocs; factory _$CallGetPeersForCallResponseApplicationJson( [void Function(CallGetPeersForCallResponseApplicationJsonBuilder)? updates]) => (CallGetPeersForCallResponseApplicationJsonBuilder()..update(updates))._build(); _$CallGetPeersForCallResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'CallGetPeersForCallResponseApplicationJson', 'ocs'); } @override CallGetPeersForCallResponseApplicationJson rebuild( void Function(CallGetPeersForCallResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override CallGetPeersForCallResponseApplicationJsonBuilder toBuilder() => CallGetPeersForCallResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is CallGetPeersForCallResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'CallGetPeersForCallResponseApplicationJson')..add('ocs', ocs)).toString(); } } class CallGetPeersForCallResponseApplicationJsonBuilder implements Builder, CallGetPeersForCallResponseApplicationJsonInterfaceBuilder { _$CallGetPeersForCallResponseApplicationJson? _$v; CallGetPeersForCallResponseApplicationJson_OcsBuilder? _ocs; CallGetPeersForCallResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= CallGetPeersForCallResponseApplicationJson_OcsBuilder(); set ocs(covariant CallGetPeersForCallResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; CallGetPeersForCallResponseApplicationJsonBuilder(); CallGetPeersForCallResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant CallGetPeersForCallResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$CallGetPeersForCallResponseApplicationJson; } @override void update(void Function(CallGetPeersForCallResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override CallGetPeersForCallResponseApplicationJson build() => _build(); _$CallGetPeersForCallResponseApplicationJson _build() { _$CallGetPeersForCallResponseApplicationJson _$result; try { _$result = _$v ?? _$CallGetPeersForCallResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'CallGetPeersForCallResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class CallUpdateCallFlagsResponseApplicationJson_OcsInterfaceBuilder { void replace(CallUpdateCallFlagsResponseApplicationJson_OcsInterface other); void update(void Function(CallUpdateCallFlagsResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$CallUpdateCallFlagsResponseApplicationJson_Ocs extends CallUpdateCallFlagsResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$CallUpdateCallFlagsResponseApplicationJson_Ocs( [void Function(CallUpdateCallFlagsResponseApplicationJson_OcsBuilder)? updates]) => (CallUpdateCallFlagsResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$CallUpdateCallFlagsResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'CallUpdateCallFlagsResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'CallUpdateCallFlagsResponseApplicationJson_Ocs', 'data'); } @override CallUpdateCallFlagsResponseApplicationJson_Ocs rebuild( void Function(CallUpdateCallFlagsResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override CallUpdateCallFlagsResponseApplicationJson_OcsBuilder toBuilder() => CallUpdateCallFlagsResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is CallUpdateCallFlagsResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'CallUpdateCallFlagsResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class CallUpdateCallFlagsResponseApplicationJson_OcsBuilder implements Builder, CallUpdateCallFlagsResponseApplicationJson_OcsInterfaceBuilder { _$CallUpdateCallFlagsResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; CallUpdateCallFlagsResponseApplicationJson_OcsBuilder(); CallUpdateCallFlagsResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant CallUpdateCallFlagsResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$CallUpdateCallFlagsResponseApplicationJson_Ocs; } @override void update(void Function(CallUpdateCallFlagsResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override CallUpdateCallFlagsResponseApplicationJson_Ocs build() => _build(); _$CallUpdateCallFlagsResponseApplicationJson_Ocs _build() { _$CallUpdateCallFlagsResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$CallUpdateCallFlagsResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull( data, r'CallUpdateCallFlagsResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError( r'CallUpdateCallFlagsResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class CallUpdateCallFlagsResponseApplicationJsonInterfaceBuilder { void replace(CallUpdateCallFlagsResponseApplicationJsonInterface other); void update(void Function(CallUpdateCallFlagsResponseApplicationJsonInterfaceBuilder) updates); CallUpdateCallFlagsResponseApplicationJson_OcsBuilder get ocs; set ocs(CallUpdateCallFlagsResponseApplicationJson_OcsBuilder? ocs); } class _$CallUpdateCallFlagsResponseApplicationJson extends CallUpdateCallFlagsResponseApplicationJson { @override final CallUpdateCallFlagsResponseApplicationJson_Ocs ocs; factory _$CallUpdateCallFlagsResponseApplicationJson( [void Function(CallUpdateCallFlagsResponseApplicationJsonBuilder)? updates]) => (CallUpdateCallFlagsResponseApplicationJsonBuilder()..update(updates))._build(); _$CallUpdateCallFlagsResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'CallUpdateCallFlagsResponseApplicationJson', 'ocs'); } @override CallUpdateCallFlagsResponseApplicationJson rebuild( void Function(CallUpdateCallFlagsResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override CallUpdateCallFlagsResponseApplicationJsonBuilder toBuilder() => CallUpdateCallFlagsResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is CallUpdateCallFlagsResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'CallUpdateCallFlagsResponseApplicationJson')..add('ocs', ocs)).toString(); } } class CallUpdateCallFlagsResponseApplicationJsonBuilder implements Builder, CallUpdateCallFlagsResponseApplicationJsonInterfaceBuilder { _$CallUpdateCallFlagsResponseApplicationJson? _$v; CallUpdateCallFlagsResponseApplicationJson_OcsBuilder? _ocs; CallUpdateCallFlagsResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= CallUpdateCallFlagsResponseApplicationJson_OcsBuilder(); set ocs(covariant CallUpdateCallFlagsResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; CallUpdateCallFlagsResponseApplicationJsonBuilder(); CallUpdateCallFlagsResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant CallUpdateCallFlagsResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$CallUpdateCallFlagsResponseApplicationJson; } @override void update(void Function(CallUpdateCallFlagsResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override CallUpdateCallFlagsResponseApplicationJson build() => _build(); _$CallUpdateCallFlagsResponseApplicationJson _build() { _$CallUpdateCallFlagsResponseApplicationJson _$result; try { _$result = _$v ?? _$CallUpdateCallFlagsResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'CallUpdateCallFlagsResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class CallJoinCallResponseApplicationJson_OcsInterfaceBuilder { void replace(CallJoinCallResponseApplicationJson_OcsInterface other); void update(void Function(CallJoinCallResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$CallJoinCallResponseApplicationJson_Ocs extends CallJoinCallResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$CallJoinCallResponseApplicationJson_Ocs( [void Function(CallJoinCallResponseApplicationJson_OcsBuilder)? updates]) => (CallJoinCallResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$CallJoinCallResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'CallJoinCallResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'CallJoinCallResponseApplicationJson_Ocs', 'data'); } @override CallJoinCallResponseApplicationJson_Ocs rebuild( void Function(CallJoinCallResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override CallJoinCallResponseApplicationJson_OcsBuilder toBuilder() => CallJoinCallResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is CallJoinCallResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'CallJoinCallResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class CallJoinCallResponseApplicationJson_OcsBuilder implements Builder, CallJoinCallResponseApplicationJson_OcsInterfaceBuilder { _$CallJoinCallResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; CallJoinCallResponseApplicationJson_OcsBuilder(); CallJoinCallResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant CallJoinCallResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$CallJoinCallResponseApplicationJson_Ocs; } @override void update(void Function(CallJoinCallResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override CallJoinCallResponseApplicationJson_Ocs build() => _build(); _$CallJoinCallResponseApplicationJson_Ocs _build() { _$CallJoinCallResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$CallJoinCallResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull(data, r'CallJoinCallResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError(r'CallJoinCallResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class CallJoinCallResponseApplicationJsonInterfaceBuilder { void replace(CallJoinCallResponseApplicationJsonInterface other); void update(void Function(CallJoinCallResponseApplicationJsonInterfaceBuilder) updates); CallJoinCallResponseApplicationJson_OcsBuilder get ocs; set ocs(CallJoinCallResponseApplicationJson_OcsBuilder? ocs); } class _$CallJoinCallResponseApplicationJson extends CallJoinCallResponseApplicationJson { @override final CallJoinCallResponseApplicationJson_Ocs ocs; factory _$CallJoinCallResponseApplicationJson([void Function(CallJoinCallResponseApplicationJsonBuilder)? updates]) => (CallJoinCallResponseApplicationJsonBuilder()..update(updates))._build(); _$CallJoinCallResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'CallJoinCallResponseApplicationJson', 'ocs'); } @override CallJoinCallResponseApplicationJson rebuild(void Function(CallJoinCallResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override CallJoinCallResponseApplicationJsonBuilder toBuilder() => CallJoinCallResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is CallJoinCallResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'CallJoinCallResponseApplicationJson')..add('ocs', ocs)).toString(); } } class CallJoinCallResponseApplicationJsonBuilder implements Builder, CallJoinCallResponseApplicationJsonInterfaceBuilder { _$CallJoinCallResponseApplicationJson? _$v; CallJoinCallResponseApplicationJson_OcsBuilder? _ocs; CallJoinCallResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= CallJoinCallResponseApplicationJson_OcsBuilder(); set ocs(covariant CallJoinCallResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; CallJoinCallResponseApplicationJsonBuilder(); CallJoinCallResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant CallJoinCallResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$CallJoinCallResponseApplicationJson; } @override void update(void Function(CallJoinCallResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override CallJoinCallResponseApplicationJson build() => _build(); _$CallJoinCallResponseApplicationJson _build() { _$CallJoinCallResponseApplicationJson _$result; try { _$result = _$v ?? _$CallJoinCallResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'CallJoinCallResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class CallLeaveCallResponseApplicationJson_OcsInterfaceBuilder { void replace(CallLeaveCallResponseApplicationJson_OcsInterface other); void update(void Function(CallLeaveCallResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$CallLeaveCallResponseApplicationJson_Ocs extends CallLeaveCallResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$CallLeaveCallResponseApplicationJson_Ocs( [void Function(CallLeaveCallResponseApplicationJson_OcsBuilder)? updates]) => (CallLeaveCallResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$CallLeaveCallResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'CallLeaveCallResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'CallLeaveCallResponseApplicationJson_Ocs', 'data'); } @override CallLeaveCallResponseApplicationJson_Ocs rebuild( void Function(CallLeaveCallResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override CallLeaveCallResponseApplicationJson_OcsBuilder toBuilder() => CallLeaveCallResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is CallLeaveCallResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'CallLeaveCallResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class CallLeaveCallResponseApplicationJson_OcsBuilder implements Builder, CallLeaveCallResponseApplicationJson_OcsInterfaceBuilder { _$CallLeaveCallResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; CallLeaveCallResponseApplicationJson_OcsBuilder(); CallLeaveCallResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant CallLeaveCallResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$CallLeaveCallResponseApplicationJson_Ocs; } @override void update(void Function(CallLeaveCallResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override CallLeaveCallResponseApplicationJson_Ocs build() => _build(); _$CallLeaveCallResponseApplicationJson_Ocs _build() { _$CallLeaveCallResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$CallLeaveCallResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull(data, r'CallLeaveCallResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError(r'CallLeaveCallResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class CallLeaveCallResponseApplicationJsonInterfaceBuilder { void replace(CallLeaveCallResponseApplicationJsonInterface other); void update(void Function(CallLeaveCallResponseApplicationJsonInterfaceBuilder) updates); CallLeaveCallResponseApplicationJson_OcsBuilder get ocs; set ocs(CallLeaveCallResponseApplicationJson_OcsBuilder? ocs); } class _$CallLeaveCallResponseApplicationJson extends CallLeaveCallResponseApplicationJson { @override final CallLeaveCallResponseApplicationJson_Ocs ocs; factory _$CallLeaveCallResponseApplicationJson( [void Function(CallLeaveCallResponseApplicationJsonBuilder)? updates]) => (CallLeaveCallResponseApplicationJsonBuilder()..update(updates))._build(); _$CallLeaveCallResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'CallLeaveCallResponseApplicationJson', 'ocs'); } @override CallLeaveCallResponseApplicationJson rebuild(void Function(CallLeaveCallResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override CallLeaveCallResponseApplicationJsonBuilder toBuilder() => CallLeaveCallResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is CallLeaveCallResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'CallLeaveCallResponseApplicationJson')..add('ocs', ocs)).toString(); } } class CallLeaveCallResponseApplicationJsonBuilder implements Builder, CallLeaveCallResponseApplicationJsonInterfaceBuilder { _$CallLeaveCallResponseApplicationJson? _$v; CallLeaveCallResponseApplicationJson_OcsBuilder? _ocs; CallLeaveCallResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= CallLeaveCallResponseApplicationJson_OcsBuilder(); set ocs(covariant CallLeaveCallResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; CallLeaveCallResponseApplicationJsonBuilder(); CallLeaveCallResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant CallLeaveCallResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$CallLeaveCallResponseApplicationJson; } @override void update(void Function(CallLeaveCallResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override CallLeaveCallResponseApplicationJson build() => _build(); _$CallLeaveCallResponseApplicationJson _build() { _$CallLeaveCallResponseApplicationJson _$result; try { _$result = _$v ?? _$CallLeaveCallResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'CallLeaveCallResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class CallRingAttendeeResponseApplicationJson_OcsInterfaceBuilder { void replace(CallRingAttendeeResponseApplicationJson_OcsInterface other); void update(void Function(CallRingAttendeeResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$CallRingAttendeeResponseApplicationJson_Ocs extends CallRingAttendeeResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$CallRingAttendeeResponseApplicationJson_Ocs( [void Function(CallRingAttendeeResponseApplicationJson_OcsBuilder)? updates]) => (CallRingAttendeeResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$CallRingAttendeeResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'CallRingAttendeeResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'CallRingAttendeeResponseApplicationJson_Ocs', 'data'); } @override CallRingAttendeeResponseApplicationJson_Ocs rebuild( void Function(CallRingAttendeeResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override CallRingAttendeeResponseApplicationJson_OcsBuilder toBuilder() => CallRingAttendeeResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is CallRingAttendeeResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'CallRingAttendeeResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class CallRingAttendeeResponseApplicationJson_OcsBuilder implements Builder, CallRingAttendeeResponseApplicationJson_OcsInterfaceBuilder { _$CallRingAttendeeResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; CallRingAttendeeResponseApplicationJson_OcsBuilder(); CallRingAttendeeResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant CallRingAttendeeResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$CallRingAttendeeResponseApplicationJson_Ocs; } @override void update(void Function(CallRingAttendeeResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override CallRingAttendeeResponseApplicationJson_Ocs build() => _build(); _$CallRingAttendeeResponseApplicationJson_Ocs _build() { _$CallRingAttendeeResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$CallRingAttendeeResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull(data, r'CallRingAttendeeResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError(r'CallRingAttendeeResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class CallRingAttendeeResponseApplicationJsonInterfaceBuilder { void replace(CallRingAttendeeResponseApplicationJsonInterface other); void update(void Function(CallRingAttendeeResponseApplicationJsonInterfaceBuilder) updates); CallRingAttendeeResponseApplicationJson_OcsBuilder get ocs; set ocs(CallRingAttendeeResponseApplicationJson_OcsBuilder? ocs); } class _$CallRingAttendeeResponseApplicationJson extends CallRingAttendeeResponseApplicationJson { @override final CallRingAttendeeResponseApplicationJson_Ocs ocs; factory _$CallRingAttendeeResponseApplicationJson( [void Function(CallRingAttendeeResponseApplicationJsonBuilder)? updates]) => (CallRingAttendeeResponseApplicationJsonBuilder()..update(updates))._build(); _$CallRingAttendeeResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'CallRingAttendeeResponseApplicationJson', 'ocs'); } @override CallRingAttendeeResponseApplicationJson rebuild( void Function(CallRingAttendeeResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override CallRingAttendeeResponseApplicationJsonBuilder toBuilder() => CallRingAttendeeResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is CallRingAttendeeResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'CallRingAttendeeResponseApplicationJson')..add('ocs', ocs)).toString(); } } class CallRingAttendeeResponseApplicationJsonBuilder implements Builder, CallRingAttendeeResponseApplicationJsonInterfaceBuilder { _$CallRingAttendeeResponseApplicationJson? _$v; CallRingAttendeeResponseApplicationJson_OcsBuilder? _ocs; CallRingAttendeeResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= CallRingAttendeeResponseApplicationJson_OcsBuilder(); set ocs(covariant CallRingAttendeeResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; CallRingAttendeeResponseApplicationJsonBuilder(); CallRingAttendeeResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant CallRingAttendeeResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$CallRingAttendeeResponseApplicationJson; } @override void update(void Function(CallRingAttendeeResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override CallRingAttendeeResponseApplicationJson build() => _build(); _$CallRingAttendeeResponseApplicationJson _build() { _$CallRingAttendeeResponseApplicationJson _$result; try { _$result = _$v ?? _$CallRingAttendeeResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'CallRingAttendeeResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class CallSipDialOutResponseApplicationJson_Ocs_DataInterfaceBuilder { void replace(CallSipDialOutResponseApplicationJson_Ocs_DataInterface other); void update(void Function(CallSipDialOutResponseApplicationJson_Ocs_DataInterfaceBuilder) updates); String? get error; set error(String? error); String? get message; set message(String? message); } class _$CallSipDialOutResponseApplicationJson_Ocs_Data extends CallSipDialOutResponseApplicationJson_Ocs_Data { @override final String? error; @override final String? message; factory _$CallSipDialOutResponseApplicationJson_Ocs_Data( [void Function(CallSipDialOutResponseApplicationJson_Ocs_DataBuilder)? updates]) => (CallSipDialOutResponseApplicationJson_Ocs_DataBuilder()..update(updates))._build(); _$CallSipDialOutResponseApplicationJson_Ocs_Data._({this.error, this.message}) : super._(); @override CallSipDialOutResponseApplicationJson_Ocs_Data rebuild( void Function(CallSipDialOutResponseApplicationJson_Ocs_DataBuilder) updates) => (toBuilder()..update(updates)).build(); @override CallSipDialOutResponseApplicationJson_Ocs_DataBuilder toBuilder() => CallSipDialOutResponseApplicationJson_Ocs_DataBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is CallSipDialOutResponseApplicationJson_Ocs_Data && error == other.error && message == other.message; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, error.hashCode); _$hash = $jc(_$hash, message.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'CallSipDialOutResponseApplicationJson_Ocs_Data') ..add('error', error) ..add('message', message)) .toString(); } } class CallSipDialOutResponseApplicationJson_Ocs_DataBuilder implements Builder, CallSipDialOutResponseApplicationJson_Ocs_DataInterfaceBuilder { _$CallSipDialOutResponseApplicationJson_Ocs_Data? _$v; String? _error; String? get error => _$this._error; set error(covariant String? error) => _$this._error = error; String? _message; String? get message => _$this._message; set message(covariant String? message) => _$this._message = message; CallSipDialOutResponseApplicationJson_Ocs_DataBuilder(); CallSipDialOutResponseApplicationJson_Ocs_DataBuilder get _$this { final $v = _$v; if ($v != null) { _error = $v.error; _message = $v.message; _$v = null; } return this; } @override void replace(covariant CallSipDialOutResponseApplicationJson_Ocs_Data other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$CallSipDialOutResponseApplicationJson_Ocs_Data; } @override void update(void Function(CallSipDialOutResponseApplicationJson_Ocs_DataBuilder)? updates) { if (updates != null) updates(this); } @override CallSipDialOutResponseApplicationJson_Ocs_Data build() => _build(); _$CallSipDialOutResponseApplicationJson_Ocs_Data _build() { final _$result = _$v ?? _$CallSipDialOutResponseApplicationJson_Ocs_Data._(error: error, message: message); replace(_$result); return _$result; } } abstract mixin class CallSipDialOutResponseApplicationJson_OcsInterfaceBuilder { void replace(CallSipDialOutResponseApplicationJson_OcsInterface other); void update(void Function(CallSipDialOutResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); CallSipDialOutResponseApplicationJson_Ocs_DataBuilder get data; set data(CallSipDialOutResponseApplicationJson_Ocs_DataBuilder? data); } class _$CallSipDialOutResponseApplicationJson_Ocs extends CallSipDialOutResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final CallSipDialOutResponseApplicationJson_Ocs_Data data; factory _$CallSipDialOutResponseApplicationJson_Ocs( [void Function(CallSipDialOutResponseApplicationJson_OcsBuilder)? updates]) => (CallSipDialOutResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$CallSipDialOutResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'CallSipDialOutResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'CallSipDialOutResponseApplicationJson_Ocs', 'data'); } @override CallSipDialOutResponseApplicationJson_Ocs rebuild( void Function(CallSipDialOutResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override CallSipDialOutResponseApplicationJson_OcsBuilder toBuilder() => CallSipDialOutResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is CallSipDialOutResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'CallSipDialOutResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class CallSipDialOutResponseApplicationJson_OcsBuilder implements Builder, CallSipDialOutResponseApplicationJson_OcsInterfaceBuilder { _$CallSipDialOutResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; CallSipDialOutResponseApplicationJson_Ocs_DataBuilder? _data; CallSipDialOutResponseApplicationJson_Ocs_DataBuilder get data => _$this._data ??= CallSipDialOutResponseApplicationJson_Ocs_DataBuilder(); set data(covariant CallSipDialOutResponseApplicationJson_Ocs_DataBuilder? data) => _$this._data = data; CallSipDialOutResponseApplicationJson_OcsBuilder(); CallSipDialOutResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant CallSipDialOutResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$CallSipDialOutResponseApplicationJson_Ocs; } @override void update(void Function(CallSipDialOutResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override CallSipDialOutResponseApplicationJson_Ocs build() => _build(); _$CallSipDialOutResponseApplicationJson_Ocs _build() { _$CallSipDialOutResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$CallSipDialOutResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError(r'CallSipDialOutResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class CallSipDialOutResponseApplicationJsonInterfaceBuilder { void replace(CallSipDialOutResponseApplicationJsonInterface other); void update(void Function(CallSipDialOutResponseApplicationJsonInterfaceBuilder) updates); CallSipDialOutResponseApplicationJson_OcsBuilder get ocs; set ocs(CallSipDialOutResponseApplicationJson_OcsBuilder? ocs); } class _$CallSipDialOutResponseApplicationJson extends CallSipDialOutResponseApplicationJson { @override final CallSipDialOutResponseApplicationJson_Ocs ocs; factory _$CallSipDialOutResponseApplicationJson( [void Function(CallSipDialOutResponseApplicationJsonBuilder)? updates]) => (CallSipDialOutResponseApplicationJsonBuilder()..update(updates))._build(); _$CallSipDialOutResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'CallSipDialOutResponseApplicationJson', 'ocs'); } @override CallSipDialOutResponseApplicationJson rebuild(void Function(CallSipDialOutResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override CallSipDialOutResponseApplicationJsonBuilder toBuilder() => CallSipDialOutResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is CallSipDialOutResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'CallSipDialOutResponseApplicationJson')..add('ocs', ocs)).toString(); } } class CallSipDialOutResponseApplicationJsonBuilder implements Builder, CallSipDialOutResponseApplicationJsonInterfaceBuilder { _$CallSipDialOutResponseApplicationJson? _$v; CallSipDialOutResponseApplicationJson_OcsBuilder? _ocs; CallSipDialOutResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= CallSipDialOutResponseApplicationJson_OcsBuilder(); set ocs(covariant CallSipDialOutResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; CallSipDialOutResponseApplicationJsonBuilder(); CallSipDialOutResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant CallSipDialOutResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$CallSipDialOutResponseApplicationJson; } @override void update(void Function(CallSipDialOutResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override CallSipDialOutResponseApplicationJson build() => _build(); _$CallSipDialOutResponseApplicationJson _build() { _$CallSipDialOutResponseApplicationJson _$result; try { _$result = _$v ?? _$CallSipDialOutResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'CallSipDialOutResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class CertificateGetCertificateExpirationResponseApplicationJson_Ocs_DataInterfaceBuilder { void replace(CertificateGetCertificateExpirationResponseApplicationJson_Ocs_DataInterface other); void update( void Function(CertificateGetCertificateExpirationResponseApplicationJson_Ocs_DataInterfaceBuilder) updates); int? get expirationInDays; set expirationInDays(int? expirationInDays); } class _$CertificateGetCertificateExpirationResponseApplicationJson_Ocs_Data extends CertificateGetCertificateExpirationResponseApplicationJson_Ocs_Data { @override final int? expirationInDays; factory _$CertificateGetCertificateExpirationResponseApplicationJson_Ocs_Data( [void Function(CertificateGetCertificateExpirationResponseApplicationJson_Ocs_DataBuilder)? updates]) => (CertificateGetCertificateExpirationResponseApplicationJson_Ocs_DataBuilder()..update(updates))._build(); _$CertificateGetCertificateExpirationResponseApplicationJson_Ocs_Data._({this.expirationInDays}) : super._(); @override CertificateGetCertificateExpirationResponseApplicationJson_Ocs_Data rebuild( void Function(CertificateGetCertificateExpirationResponseApplicationJson_Ocs_DataBuilder) updates) => (toBuilder()..update(updates)).build(); @override CertificateGetCertificateExpirationResponseApplicationJson_Ocs_DataBuilder toBuilder() => CertificateGetCertificateExpirationResponseApplicationJson_Ocs_DataBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is CertificateGetCertificateExpirationResponseApplicationJson_Ocs_Data && expirationInDays == other.expirationInDays; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, expirationInDays.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'CertificateGetCertificateExpirationResponseApplicationJson_Ocs_Data') ..add('expirationInDays', expirationInDays)) .toString(); } } class CertificateGetCertificateExpirationResponseApplicationJson_Ocs_DataBuilder implements Builder, CertificateGetCertificateExpirationResponseApplicationJson_Ocs_DataInterfaceBuilder { _$CertificateGetCertificateExpirationResponseApplicationJson_Ocs_Data? _$v; int? _expirationInDays; int? get expirationInDays => _$this._expirationInDays; set expirationInDays(covariant int? expirationInDays) => _$this._expirationInDays = expirationInDays; CertificateGetCertificateExpirationResponseApplicationJson_Ocs_DataBuilder(); CertificateGetCertificateExpirationResponseApplicationJson_Ocs_DataBuilder get _$this { final $v = _$v; if ($v != null) { _expirationInDays = $v.expirationInDays; _$v = null; } return this; } @override void replace(covariant CertificateGetCertificateExpirationResponseApplicationJson_Ocs_Data other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$CertificateGetCertificateExpirationResponseApplicationJson_Ocs_Data; } @override void update(void Function(CertificateGetCertificateExpirationResponseApplicationJson_Ocs_DataBuilder)? updates) { if (updates != null) updates(this); } @override CertificateGetCertificateExpirationResponseApplicationJson_Ocs_Data build() => _build(); _$CertificateGetCertificateExpirationResponseApplicationJson_Ocs_Data _build() { final _$result = _$v ?? _$CertificateGetCertificateExpirationResponseApplicationJson_Ocs_Data._(expirationInDays: expirationInDays); replace(_$result); return _$result; } } abstract mixin class CertificateGetCertificateExpirationResponseApplicationJson_OcsInterfaceBuilder { void replace(CertificateGetCertificateExpirationResponseApplicationJson_OcsInterface other); void update(void Function(CertificateGetCertificateExpirationResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); CertificateGetCertificateExpirationResponseApplicationJson_Ocs_DataBuilder get data; set data(CertificateGetCertificateExpirationResponseApplicationJson_Ocs_DataBuilder? data); } class _$CertificateGetCertificateExpirationResponseApplicationJson_Ocs extends CertificateGetCertificateExpirationResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final CertificateGetCertificateExpirationResponseApplicationJson_Ocs_Data data; factory _$CertificateGetCertificateExpirationResponseApplicationJson_Ocs( [void Function(CertificateGetCertificateExpirationResponseApplicationJson_OcsBuilder)? updates]) => (CertificateGetCertificateExpirationResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$CertificateGetCertificateExpirationResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull( meta, r'CertificateGetCertificateExpirationResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull( data, r'CertificateGetCertificateExpirationResponseApplicationJson_Ocs', 'data'); } @override CertificateGetCertificateExpirationResponseApplicationJson_Ocs rebuild( void Function(CertificateGetCertificateExpirationResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override CertificateGetCertificateExpirationResponseApplicationJson_OcsBuilder toBuilder() => CertificateGetCertificateExpirationResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is CertificateGetCertificateExpirationResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'CertificateGetCertificateExpirationResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class CertificateGetCertificateExpirationResponseApplicationJson_OcsBuilder implements Builder, CertificateGetCertificateExpirationResponseApplicationJson_OcsInterfaceBuilder { _$CertificateGetCertificateExpirationResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; CertificateGetCertificateExpirationResponseApplicationJson_Ocs_DataBuilder? _data; CertificateGetCertificateExpirationResponseApplicationJson_Ocs_DataBuilder get data => _$this._data ??= CertificateGetCertificateExpirationResponseApplicationJson_Ocs_DataBuilder(); set data(covariant CertificateGetCertificateExpirationResponseApplicationJson_Ocs_DataBuilder? data) => _$this._data = data; CertificateGetCertificateExpirationResponseApplicationJson_OcsBuilder(); CertificateGetCertificateExpirationResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant CertificateGetCertificateExpirationResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$CertificateGetCertificateExpirationResponseApplicationJson_Ocs; } @override void update(void Function(CertificateGetCertificateExpirationResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override CertificateGetCertificateExpirationResponseApplicationJson_Ocs build() => _build(); _$CertificateGetCertificateExpirationResponseApplicationJson_Ocs _build() { _$CertificateGetCertificateExpirationResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$CertificateGetCertificateExpirationResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'CertificateGetCertificateExpirationResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class CertificateGetCertificateExpirationResponseApplicationJsonInterfaceBuilder { void replace(CertificateGetCertificateExpirationResponseApplicationJsonInterface other); void update(void Function(CertificateGetCertificateExpirationResponseApplicationJsonInterfaceBuilder) updates); CertificateGetCertificateExpirationResponseApplicationJson_OcsBuilder get ocs; set ocs(CertificateGetCertificateExpirationResponseApplicationJson_OcsBuilder? ocs); } class _$CertificateGetCertificateExpirationResponseApplicationJson extends CertificateGetCertificateExpirationResponseApplicationJson { @override final CertificateGetCertificateExpirationResponseApplicationJson_Ocs ocs; factory _$CertificateGetCertificateExpirationResponseApplicationJson( [void Function(CertificateGetCertificateExpirationResponseApplicationJsonBuilder)? updates]) => (CertificateGetCertificateExpirationResponseApplicationJsonBuilder()..update(updates))._build(); _$CertificateGetCertificateExpirationResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'CertificateGetCertificateExpirationResponseApplicationJson', 'ocs'); } @override CertificateGetCertificateExpirationResponseApplicationJson rebuild( void Function(CertificateGetCertificateExpirationResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override CertificateGetCertificateExpirationResponseApplicationJsonBuilder toBuilder() => CertificateGetCertificateExpirationResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is CertificateGetCertificateExpirationResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'CertificateGetCertificateExpirationResponseApplicationJson')..add('ocs', ocs)) .toString(); } } class CertificateGetCertificateExpirationResponseApplicationJsonBuilder implements Builder, CertificateGetCertificateExpirationResponseApplicationJsonInterfaceBuilder { _$CertificateGetCertificateExpirationResponseApplicationJson? _$v; CertificateGetCertificateExpirationResponseApplicationJson_OcsBuilder? _ocs; CertificateGetCertificateExpirationResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= CertificateGetCertificateExpirationResponseApplicationJson_OcsBuilder(); set ocs(covariant CertificateGetCertificateExpirationResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; CertificateGetCertificateExpirationResponseApplicationJsonBuilder(); CertificateGetCertificateExpirationResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant CertificateGetCertificateExpirationResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$CertificateGetCertificateExpirationResponseApplicationJson; } @override void update(void Function(CertificateGetCertificateExpirationResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override CertificateGetCertificateExpirationResponseApplicationJson build() => _build(); _$CertificateGetCertificateExpirationResponseApplicationJson _build() { _$CertificateGetCertificateExpirationResponseApplicationJson _$result; try { _$result = _$v ?? _$CertificateGetCertificateExpirationResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'CertificateGetCertificateExpirationResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ChatChatReceiveMessagesHeadersInterfaceBuilder { void replace(ChatChatReceiveMessagesHeadersInterface other); void update(void Function(ChatChatReceiveMessagesHeadersInterfaceBuilder) updates); String? get xChatLastCommonRead; set xChatLastCommonRead(String? xChatLastCommonRead); String? get xChatLastGiven; set xChatLastGiven(String? xChatLastGiven); } class _$ChatChatReceiveMessagesHeaders extends ChatChatReceiveMessagesHeaders { @override final String? xChatLastCommonRead; @override final String? xChatLastGiven; factory _$ChatChatReceiveMessagesHeaders([void Function(ChatChatReceiveMessagesHeadersBuilder)? updates]) => (ChatChatReceiveMessagesHeadersBuilder()..update(updates))._build(); _$ChatChatReceiveMessagesHeaders._({this.xChatLastCommonRead, this.xChatLastGiven}) : super._(); @override ChatChatReceiveMessagesHeaders rebuild(void Function(ChatChatReceiveMessagesHeadersBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatChatReceiveMessagesHeadersBuilder toBuilder() => ChatChatReceiveMessagesHeadersBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatChatReceiveMessagesHeaders && xChatLastCommonRead == other.xChatLastCommonRead && xChatLastGiven == other.xChatLastGiven; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, xChatLastCommonRead.hashCode); _$hash = $jc(_$hash, xChatLastGiven.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatChatReceiveMessagesHeaders') ..add('xChatLastCommonRead', xChatLastCommonRead) ..add('xChatLastGiven', xChatLastGiven)) .toString(); } } class ChatChatReceiveMessagesHeadersBuilder implements Builder, ChatChatReceiveMessagesHeadersInterfaceBuilder { _$ChatChatReceiveMessagesHeaders? _$v; String? _xChatLastCommonRead; String? get xChatLastCommonRead => _$this._xChatLastCommonRead; set xChatLastCommonRead(covariant String? xChatLastCommonRead) => _$this._xChatLastCommonRead = xChatLastCommonRead; String? _xChatLastGiven; String? get xChatLastGiven => _$this._xChatLastGiven; set xChatLastGiven(covariant String? xChatLastGiven) => _$this._xChatLastGiven = xChatLastGiven; ChatChatReceiveMessagesHeadersBuilder(); ChatChatReceiveMessagesHeadersBuilder get _$this { final $v = _$v; if ($v != null) { _xChatLastCommonRead = $v.xChatLastCommonRead; _xChatLastGiven = $v.xChatLastGiven; _$v = null; } return this; } @override void replace(covariant ChatChatReceiveMessagesHeaders other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatChatReceiveMessagesHeaders; } @override void update(void Function(ChatChatReceiveMessagesHeadersBuilder)? updates) { if (updates != null) updates(this); } @override ChatChatReceiveMessagesHeaders build() => _build(); _$ChatChatReceiveMessagesHeaders _build() { final _$result = _$v ?? _$ChatChatReceiveMessagesHeaders._(xChatLastCommonRead: xChatLastCommonRead, xChatLastGiven: xChatLastGiven); replace(_$result); return _$result; } } abstract mixin class ChatMessageWithParent_1InterfaceBuilder { void replace(ChatMessageWithParent_1Interface other); void update(void Function(ChatMessageWithParent_1InterfaceBuilder) updates); ChatMessageBuilder get parent; set parent(ChatMessageBuilder? parent); } abstract mixin class ChatMessageWithParentInterfaceBuilder implements ChatMessageInterfaceBuilder, ChatMessageWithParent_1InterfaceBuilder { void replace(covariant ChatMessageWithParentInterface other); void update(void Function(ChatMessageWithParentInterfaceBuilder) updates); String? get actorDisplayName; set actorDisplayName(covariant String? actorDisplayName); String? get actorId; set actorId(covariant String? actorId); String? get actorType; set actorType(covariant String? actorType); bool? get deleted; set deleted(covariant bool? deleted); int? get expirationTimestamp; set expirationTimestamp(covariant int? expirationTimestamp); int? get id; set id(covariant int? id); bool? get isReplyable; set isReplyable(covariant bool? isReplyable); bool? get markdown; set markdown(covariant bool? markdown); String? get message; set message(covariant String? message); MapBuilder> get messageParameters; set messageParameters(covariant MapBuilder>? messageParameters); String? get messageType; set messageType(covariant String? messageType); MapBuilder get reactions; set reactions(covariant MapBuilder? reactions); String? get referenceId; set referenceId(covariant String? referenceId); String? get systemMessage; set systemMessage(covariant String? systemMessage); int? get timestamp; set timestamp(covariant int? timestamp); String? get token; set token(covariant String? token); ChatMessageBuilder get parent; set parent(covariant ChatMessageBuilder? parent); } class _$ChatMessageWithParent extends ChatMessageWithParent { @override final String actorDisplayName; @override final String actorId; @override final String actorType; @override final bool? deleted; @override final int expirationTimestamp; @override final int id; @override final bool isReplyable; @override final bool markdown; @override final String message; @override final BuiltMap> messageParameters; @override final String messageType; @override final BuiltMap reactions; @override final String referenceId; @override final String systemMessage; @override final int timestamp; @override final String token; @override final ChatMessage? parent; factory _$ChatMessageWithParent([void Function(ChatMessageWithParentBuilder)? updates]) => (ChatMessageWithParentBuilder()..update(updates))._build(); _$ChatMessageWithParent._( {required this.actorDisplayName, required this.actorId, required this.actorType, this.deleted, required this.expirationTimestamp, required this.id, required this.isReplyable, required this.markdown, required this.message, required this.messageParameters, required this.messageType, required this.reactions, required this.referenceId, required this.systemMessage, required this.timestamp, required this.token, this.parent}) : super._() { BuiltValueNullFieldError.checkNotNull(actorDisplayName, r'ChatMessageWithParent', 'actorDisplayName'); BuiltValueNullFieldError.checkNotNull(actorId, r'ChatMessageWithParent', 'actorId'); BuiltValueNullFieldError.checkNotNull(actorType, r'ChatMessageWithParent', 'actorType'); BuiltValueNullFieldError.checkNotNull(expirationTimestamp, r'ChatMessageWithParent', 'expirationTimestamp'); BuiltValueNullFieldError.checkNotNull(id, r'ChatMessageWithParent', 'id'); BuiltValueNullFieldError.checkNotNull(isReplyable, r'ChatMessageWithParent', 'isReplyable'); BuiltValueNullFieldError.checkNotNull(markdown, r'ChatMessageWithParent', 'markdown'); BuiltValueNullFieldError.checkNotNull(message, r'ChatMessageWithParent', 'message'); BuiltValueNullFieldError.checkNotNull(messageParameters, r'ChatMessageWithParent', 'messageParameters'); BuiltValueNullFieldError.checkNotNull(messageType, r'ChatMessageWithParent', 'messageType'); BuiltValueNullFieldError.checkNotNull(reactions, r'ChatMessageWithParent', 'reactions'); BuiltValueNullFieldError.checkNotNull(referenceId, r'ChatMessageWithParent', 'referenceId'); BuiltValueNullFieldError.checkNotNull(systemMessage, r'ChatMessageWithParent', 'systemMessage'); BuiltValueNullFieldError.checkNotNull(timestamp, r'ChatMessageWithParent', 'timestamp'); BuiltValueNullFieldError.checkNotNull(token, r'ChatMessageWithParent', 'token'); } @override ChatMessageWithParent rebuild(void Function(ChatMessageWithParentBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatMessageWithParentBuilder toBuilder() => ChatMessageWithParentBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatMessageWithParent && actorDisplayName == other.actorDisplayName && actorId == other.actorId && actorType == other.actorType && deleted == other.deleted && expirationTimestamp == other.expirationTimestamp && id == other.id && isReplyable == other.isReplyable && markdown == other.markdown && message == other.message && messageParameters == other.messageParameters && messageType == other.messageType && reactions == other.reactions && referenceId == other.referenceId && systemMessage == other.systemMessage && timestamp == other.timestamp && token == other.token && parent == other.parent; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, actorDisplayName.hashCode); _$hash = $jc(_$hash, actorId.hashCode); _$hash = $jc(_$hash, actorType.hashCode); _$hash = $jc(_$hash, deleted.hashCode); _$hash = $jc(_$hash, expirationTimestamp.hashCode); _$hash = $jc(_$hash, id.hashCode); _$hash = $jc(_$hash, isReplyable.hashCode); _$hash = $jc(_$hash, markdown.hashCode); _$hash = $jc(_$hash, message.hashCode); _$hash = $jc(_$hash, messageParameters.hashCode); _$hash = $jc(_$hash, messageType.hashCode); _$hash = $jc(_$hash, reactions.hashCode); _$hash = $jc(_$hash, referenceId.hashCode); _$hash = $jc(_$hash, systemMessage.hashCode); _$hash = $jc(_$hash, timestamp.hashCode); _$hash = $jc(_$hash, token.hashCode); _$hash = $jc(_$hash, parent.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatMessageWithParent') ..add('actorDisplayName', actorDisplayName) ..add('actorId', actorId) ..add('actorType', actorType) ..add('deleted', deleted) ..add('expirationTimestamp', expirationTimestamp) ..add('id', id) ..add('isReplyable', isReplyable) ..add('markdown', markdown) ..add('message', message) ..add('messageParameters', messageParameters) ..add('messageType', messageType) ..add('reactions', reactions) ..add('referenceId', referenceId) ..add('systemMessage', systemMessage) ..add('timestamp', timestamp) ..add('token', token) ..add('parent', parent)) .toString(); } } class ChatMessageWithParentBuilder implements Builder, ChatMessageWithParentInterfaceBuilder { _$ChatMessageWithParent? _$v; String? _actorDisplayName; String? get actorDisplayName => _$this._actorDisplayName; set actorDisplayName(covariant String? actorDisplayName) => _$this._actorDisplayName = actorDisplayName; String? _actorId; String? get actorId => _$this._actorId; set actorId(covariant String? actorId) => _$this._actorId = actorId; String? _actorType; String? get actorType => _$this._actorType; set actorType(covariant String? actorType) => _$this._actorType = actorType; bool? _deleted; bool? get deleted => _$this._deleted; set deleted(covariant bool? deleted) => _$this._deleted = deleted; int? _expirationTimestamp; int? get expirationTimestamp => _$this._expirationTimestamp; set expirationTimestamp(covariant int? expirationTimestamp) => _$this._expirationTimestamp = expirationTimestamp; int? _id; int? get id => _$this._id; set id(covariant int? id) => _$this._id = id; bool? _isReplyable; bool? get isReplyable => _$this._isReplyable; set isReplyable(covariant bool? isReplyable) => _$this._isReplyable = isReplyable; bool? _markdown; bool? get markdown => _$this._markdown; set markdown(covariant bool? markdown) => _$this._markdown = markdown; String? _message; String? get message => _$this._message; set message(covariant String? message) => _$this._message = message; MapBuilder>? _messageParameters; MapBuilder> get messageParameters => _$this._messageParameters ??= MapBuilder>(); set messageParameters(covariant MapBuilder>? messageParameters) => _$this._messageParameters = messageParameters; String? _messageType; String? get messageType => _$this._messageType; set messageType(covariant String? messageType) => _$this._messageType = messageType; MapBuilder? _reactions; MapBuilder get reactions => _$this._reactions ??= MapBuilder(); set reactions(covariant MapBuilder? reactions) => _$this._reactions = reactions; String? _referenceId; String? get referenceId => _$this._referenceId; set referenceId(covariant String? referenceId) => _$this._referenceId = referenceId; String? _systemMessage; String? get systemMessage => _$this._systemMessage; set systemMessage(covariant String? systemMessage) => _$this._systemMessage = systemMessage; int? _timestamp; int? get timestamp => _$this._timestamp; set timestamp(covariant int? timestamp) => _$this._timestamp = timestamp; String? _token; String? get token => _$this._token; set token(covariant String? token) => _$this._token = token; ChatMessageBuilder? _parent; ChatMessageBuilder get parent => _$this._parent ??= ChatMessageBuilder(); set parent(covariant ChatMessageBuilder? parent) => _$this._parent = parent; ChatMessageWithParentBuilder(); ChatMessageWithParentBuilder get _$this { final $v = _$v; if ($v != null) { _actorDisplayName = $v.actorDisplayName; _actorId = $v.actorId; _actorType = $v.actorType; _deleted = $v.deleted; _expirationTimestamp = $v.expirationTimestamp; _id = $v.id; _isReplyable = $v.isReplyable; _markdown = $v.markdown; _message = $v.message; _messageParameters = $v.messageParameters.toBuilder(); _messageType = $v.messageType; _reactions = $v.reactions.toBuilder(); _referenceId = $v.referenceId; _systemMessage = $v.systemMessage; _timestamp = $v.timestamp; _token = $v.token; _parent = $v.parent?.toBuilder(); _$v = null; } return this; } @override void replace(covariant ChatMessageWithParent other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatMessageWithParent; } @override void update(void Function(ChatMessageWithParentBuilder)? updates) { if (updates != null) updates(this); } @override ChatMessageWithParent build() => _build(); _$ChatMessageWithParent _build() { _$ChatMessageWithParent _$result; try { _$result = _$v ?? _$ChatMessageWithParent._( actorDisplayName: BuiltValueNullFieldError.checkNotNull(actorDisplayName, r'ChatMessageWithParent', 'actorDisplayName'), actorId: BuiltValueNullFieldError.checkNotNull(actorId, r'ChatMessageWithParent', 'actorId'), actorType: BuiltValueNullFieldError.checkNotNull(actorType, r'ChatMessageWithParent', 'actorType'), deleted: deleted, expirationTimestamp: BuiltValueNullFieldError.checkNotNull( expirationTimestamp, r'ChatMessageWithParent', 'expirationTimestamp'), id: BuiltValueNullFieldError.checkNotNull(id, r'ChatMessageWithParent', 'id'), isReplyable: BuiltValueNullFieldError.checkNotNull(isReplyable, r'ChatMessageWithParent', 'isReplyable'), markdown: BuiltValueNullFieldError.checkNotNull(markdown, r'ChatMessageWithParent', 'markdown'), message: BuiltValueNullFieldError.checkNotNull(message, r'ChatMessageWithParent', 'message'), messageParameters: messageParameters.build(), messageType: BuiltValueNullFieldError.checkNotNull(messageType, r'ChatMessageWithParent', 'messageType'), reactions: reactions.build(), referenceId: BuiltValueNullFieldError.checkNotNull(referenceId, r'ChatMessageWithParent', 'referenceId'), systemMessage: BuiltValueNullFieldError.checkNotNull(systemMessage, r'ChatMessageWithParent', 'systemMessage'), timestamp: BuiltValueNullFieldError.checkNotNull(timestamp, r'ChatMessageWithParent', 'timestamp'), token: BuiltValueNullFieldError.checkNotNull(token, r'ChatMessageWithParent', 'token'), parent: _parent?.build()); } catch (_) { late String _$failedField; try { _$failedField = 'messageParameters'; messageParameters.build(); _$failedField = 'reactions'; reactions.build(); _$failedField = 'parent'; _parent?.build(); } catch (e) { throw BuiltValueNestedFieldError(r'ChatMessageWithParent', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ChatReceiveMessagesResponseApplicationJson_OcsInterfaceBuilder { void replace(ChatReceiveMessagesResponseApplicationJson_OcsInterface other); void update(void Function(ChatReceiveMessagesResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); ListBuilder get data; set data(ListBuilder? data); } class _$ChatReceiveMessagesResponseApplicationJson_Ocs extends ChatReceiveMessagesResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final BuiltList data; factory _$ChatReceiveMessagesResponseApplicationJson_Ocs( [void Function(ChatReceiveMessagesResponseApplicationJson_OcsBuilder)? updates]) => (ChatReceiveMessagesResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$ChatReceiveMessagesResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'ChatReceiveMessagesResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'ChatReceiveMessagesResponseApplicationJson_Ocs', 'data'); } @override ChatReceiveMessagesResponseApplicationJson_Ocs rebuild( void Function(ChatReceiveMessagesResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatReceiveMessagesResponseApplicationJson_OcsBuilder toBuilder() => ChatReceiveMessagesResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatReceiveMessagesResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatReceiveMessagesResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class ChatReceiveMessagesResponseApplicationJson_OcsBuilder implements Builder, ChatReceiveMessagesResponseApplicationJson_OcsInterfaceBuilder { _$ChatReceiveMessagesResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; ListBuilder? _data; ListBuilder get data => _$this._data ??= ListBuilder(); set data(covariant ListBuilder? data) => _$this._data = data; ChatReceiveMessagesResponseApplicationJson_OcsBuilder(); ChatReceiveMessagesResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant ChatReceiveMessagesResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatReceiveMessagesResponseApplicationJson_Ocs; } @override void update(void Function(ChatReceiveMessagesResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override ChatReceiveMessagesResponseApplicationJson_Ocs build() => _build(); _$ChatReceiveMessagesResponseApplicationJson_Ocs _build() { _$ChatReceiveMessagesResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$ChatReceiveMessagesResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'ChatReceiveMessagesResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ChatReceiveMessagesResponseApplicationJsonInterfaceBuilder { void replace(ChatReceiveMessagesResponseApplicationJsonInterface other); void update(void Function(ChatReceiveMessagesResponseApplicationJsonInterfaceBuilder) updates); ChatReceiveMessagesResponseApplicationJson_OcsBuilder get ocs; set ocs(ChatReceiveMessagesResponseApplicationJson_OcsBuilder? ocs); } class _$ChatReceiveMessagesResponseApplicationJson extends ChatReceiveMessagesResponseApplicationJson { @override final ChatReceiveMessagesResponseApplicationJson_Ocs ocs; factory _$ChatReceiveMessagesResponseApplicationJson( [void Function(ChatReceiveMessagesResponseApplicationJsonBuilder)? updates]) => (ChatReceiveMessagesResponseApplicationJsonBuilder()..update(updates))._build(); _$ChatReceiveMessagesResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'ChatReceiveMessagesResponseApplicationJson', 'ocs'); } @override ChatReceiveMessagesResponseApplicationJson rebuild( void Function(ChatReceiveMessagesResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatReceiveMessagesResponseApplicationJsonBuilder toBuilder() => ChatReceiveMessagesResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatReceiveMessagesResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatReceiveMessagesResponseApplicationJson')..add('ocs', ocs)).toString(); } } class ChatReceiveMessagesResponseApplicationJsonBuilder implements Builder, ChatReceiveMessagesResponseApplicationJsonInterfaceBuilder { _$ChatReceiveMessagesResponseApplicationJson? _$v; ChatReceiveMessagesResponseApplicationJson_OcsBuilder? _ocs; ChatReceiveMessagesResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= ChatReceiveMessagesResponseApplicationJson_OcsBuilder(); set ocs(covariant ChatReceiveMessagesResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; ChatReceiveMessagesResponseApplicationJsonBuilder(); ChatReceiveMessagesResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant ChatReceiveMessagesResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatReceiveMessagesResponseApplicationJson; } @override void update(void Function(ChatReceiveMessagesResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override ChatReceiveMessagesResponseApplicationJson build() => _build(); _$ChatReceiveMessagesResponseApplicationJson _build() { _$ChatReceiveMessagesResponseApplicationJson _$result; try { _$result = _$v ?? _$ChatReceiveMessagesResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'ChatReceiveMessagesResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ChatChatSendMessageHeadersInterfaceBuilder { void replace(ChatChatSendMessageHeadersInterface other); void update(void Function(ChatChatSendMessageHeadersInterfaceBuilder) updates); String? get xChatLastCommonRead; set xChatLastCommonRead(String? xChatLastCommonRead); } class _$ChatChatSendMessageHeaders extends ChatChatSendMessageHeaders { @override final String? xChatLastCommonRead; factory _$ChatChatSendMessageHeaders([void Function(ChatChatSendMessageHeadersBuilder)? updates]) => (ChatChatSendMessageHeadersBuilder()..update(updates))._build(); _$ChatChatSendMessageHeaders._({this.xChatLastCommonRead}) : super._(); @override ChatChatSendMessageHeaders rebuild(void Function(ChatChatSendMessageHeadersBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatChatSendMessageHeadersBuilder toBuilder() => ChatChatSendMessageHeadersBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatChatSendMessageHeaders && xChatLastCommonRead == other.xChatLastCommonRead; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, xChatLastCommonRead.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatChatSendMessageHeaders')..add('xChatLastCommonRead', xChatLastCommonRead)) .toString(); } } class ChatChatSendMessageHeadersBuilder implements Builder, ChatChatSendMessageHeadersInterfaceBuilder { _$ChatChatSendMessageHeaders? _$v; String? _xChatLastCommonRead; String? get xChatLastCommonRead => _$this._xChatLastCommonRead; set xChatLastCommonRead(covariant String? xChatLastCommonRead) => _$this._xChatLastCommonRead = xChatLastCommonRead; ChatChatSendMessageHeadersBuilder(); ChatChatSendMessageHeadersBuilder get _$this { final $v = _$v; if ($v != null) { _xChatLastCommonRead = $v.xChatLastCommonRead; _$v = null; } return this; } @override void replace(covariant ChatChatSendMessageHeaders other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatChatSendMessageHeaders; } @override void update(void Function(ChatChatSendMessageHeadersBuilder)? updates) { if (updates != null) updates(this); } @override ChatChatSendMessageHeaders build() => _build(); _$ChatChatSendMessageHeaders _build() { final _$result = _$v ?? _$ChatChatSendMessageHeaders._(xChatLastCommonRead: xChatLastCommonRead); replace(_$result); return _$result; } } abstract mixin class ChatSendMessageResponseApplicationJson_OcsInterfaceBuilder { void replace(ChatSendMessageResponseApplicationJson_OcsInterface other); void update(void Function(ChatSendMessageResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); ChatMessageWithParentBuilder get data; set data(ChatMessageWithParentBuilder? data); } class _$ChatSendMessageResponseApplicationJson_Ocs extends ChatSendMessageResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final ChatMessageWithParent? data; factory _$ChatSendMessageResponseApplicationJson_Ocs( [void Function(ChatSendMessageResponseApplicationJson_OcsBuilder)? updates]) => (ChatSendMessageResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$ChatSendMessageResponseApplicationJson_Ocs._({required this.meta, this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'ChatSendMessageResponseApplicationJson_Ocs', 'meta'); } @override ChatSendMessageResponseApplicationJson_Ocs rebuild( void Function(ChatSendMessageResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatSendMessageResponseApplicationJson_OcsBuilder toBuilder() => ChatSendMessageResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatSendMessageResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatSendMessageResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class ChatSendMessageResponseApplicationJson_OcsBuilder implements Builder, ChatSendMessageResponseApplicationJson_OcsInterfaceBuilder { _$ChatSendMessageResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; ChatMessageWithParentBuilder? _data; ChatMessageWithParentBuilder get data => _$this._data ??= ChatMessageWithParentBuilder(); set data(covariant ChatMessageWithParentBuilder? data) => _$this._data = data; ChatSendMessageResponseApplicationJson_OcsBuilder(); ChatSendMessageResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data?.toBuilder(); _$v = null; } return this; } @override void replace(covariant ChatSendMessageResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatSendMessageResponseApplicationJson_Ocs; } @override void update(void Function(ChatSendMessageResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override ChatSendMessageResponseApplicationJson_Ocs build() => _build(); _$ChatSendMessageResponseApplicationJson_Ocs _build() { _$ChatSendMessageResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$ChatSendMessageResponseApplicationJson_Ocs._(meta: meta.build(), data: _data?.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; _data?.build(); } catch (e) { throw BuiltValueNestedFieldError(r'ChatSendMessageResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ChatSendMessageResponseApplicationJsonInterfaceBuilder { void replace(ChatSendMessageResponseApplicationJsonInterface other); void update(void Function(ChatSendMessageResponseApplicationJsonInterfaceBuilder) updates); ChatSendMessageResponseApplicationJson_OcsBuilder get ocs; set ocs(ChatSendMessageResponseApplicationJson_OcsBuilder? ocs); } class _$ChatSendMessageResponseApplicationJson extends ChatSendMessageResponseApplicationJson { @override final ChatSendMessageResponseApplicationJson_Ocs ocs; factory _$ChatSendMessageResponseApplicationJson( [void Function(ChatSendMessageResponseApplicationJsonBuilder)? updates]) => (ChatSendMessageResponseApplicationJsonBuilder()..update(updates))._build(); _$ChatSendMessageResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'ChatSendMessageResponseApplicationJson', 'ocs'); } @override ChatSendMessageResponseApplicationJson rebuild( void Function(ChatSendMessageResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatSendMessageResponseApplicationJsonBuilder toBuilder() => ChatSendMessageResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatSendMessageResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatSendMessageResponseApplicationJson')..add('ocs', ocs)).toString(); } } class ChatSendMessageResponseApplicationJsonBuilder implements Builder, ChatSendMessageResponseApplicationJsonInterfaceBuilder { _$ChatSendMessageResponseApplicationJson? _$v; ChatSendMessageResponseApplicationJson_OcsBuilder? _ocs; ChatSendMessageResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= ChatSendMessageResponseApplicationJson_OcsBuilder(); set ocs(covariant ChatSendMessageResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; ChatSendMessageResponseApplicationJsonBuilder(); ChatSendMessageResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant ChatSendMessageResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatSendMessageResponseApplicationJson; } @override void update(void Function(ChatSendMessageResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override ChatSendMessageResponseApplicationJson build() => _build(); _$ChatSendMessageResponseApplicationJson _build() { _$ChatSendMessageResponseApplicationJson _$result; try { _$result = _$v ?? _$ChatSendMessageResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'ChatSendMessageResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ChatChatClearHistoryHeadersInterfaceBuilder { void replace(ChatChatClearHistoryHeadersInterface other); void update(void Function(ChatChatClearHistoryHeadersInterfaceBuilder) updates); String? get xChatLastCommonRead; set xChatLastCommonRead(String? xChatLastCommonRead); } class _$ChatChatClearHistoryHeaders extends ChatChatClearHistoryHeaders { @override final String? xChatLastCommonRead; factory _$ChatChatClearHistoryHeaders([void Function(ChatChatClearHistoryHeadersBuilder)? updates]) => (ChatChatClearHistoryHeadersBuilder()..update(updates))._build(); _$ChatChatClearHistoryHeaders._({this.xChatLastCommonRead}) : super._(); @override ChatChatClearHistoryHeaders rebuild(void Function(ChatChatClearHistoryHeadersBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatChatClearHistoryHeadersBuilder toBuilder() => ChatChatClearHistoryHeadersBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatChatClearHistoryHeaders && xChatLastCommonRead == other.xChatLastCommonRead; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, xChatLastCommonRead.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatChatClearHistoryHeaders') ..add('xChatLastCommonRead', xChatLastCommonRead)) .toString(); } } class ChatChatClearHistoryHeadersBuilder implements Builder, ChatChatClearHistoryHeadersInterfaceBuilder { _$ChatChatClearHistoryHeaders? _$v; String? _xChatLastCommonRead; String? get xChatLastCommonRead => _$this._xChatLastCommonRead; set xChatLastCommonRead(covariant String? xChatLastCommonRead) => _$this._xChatLastCommonRead = xChatLastCommonRead; ChatChatClearHistoryHeadersBuilder(); ChatChatClearHistoryHeadersBuilder get _$this { final $v = _$v; if ($v != null) { _xChatLastCommonRead = $v.xChatLastCommonRead; _$v = null; } return this; } @override void replace(covariant ChatChatClearHistoryHeaders other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatChatClearHistoryHeaders; } @override void update(void Function(ChatChatClearHistoryHeadersBuilder)? updates) { if (updates != null) updates(this); } @override ChatChatClearHistoryHeaders build() => _build(); _$ChatChatClearHistoryHeaders _build() { final _$result = _$v ?? _$ChatChatClearHistoryHeaders._(xChatLastCommonRead: xChatLastCommonRead); replace(_$result); return _$result; } } abstract mixin class ChatClearHistoryResponseApplicationJson_OcsInterfaceBuilder { void replace(ChatClearHistoryResponseApplicationJson_OcsInterface other); void update(void Function(ChatClearHistoryResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); ChatMessageBuilder get data; set data(ChatMessageBuilder? data); } class _$ChatClearHistoryResponseApplicationJson_Ocs extends ChatClearHistoryResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final ChatMessage data; factory _$ChatClearHistoryResponseApplicationJson_Ocs( [void Function(ChatClearHistoryResponseApplicationJson_OcsBuilder)? updates]) => (ChatClearHistoryResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$ChatClearHistoryResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'ChatClearHistoryResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'ChatClearHistoryResponseApplicationJson_Ocs', 'data'); } @override ChatClearHistoryResponseApplicationJson_Ocs rebuild( void Function(ChatClearHistoryResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatClearHistoryResponseApplicationJson_OcsBuilder toBuilder() => ChatClearHistoryResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatClearHistoryResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatClearHistoryResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class ChatClearHistoryResponseApplicationJson_OcsBuilder implements Builder, ChatClearHistoryResponseApplicationJson_OcsInterfaceBuilder { _$ChatClearHistoryResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; ChatMessageBuilder? _data; ChatMessageBuilder get data => _$this._data ??= ChatMessageBuilder(); set data(covariant ChatMessageBuilder? data) => _$this._data = data; ChatClearHistoryResponseApplicationJson_OcsBuilder(); ChatClearHistoryResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant ChatClearHistoryResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatClearHistoryResponseApplicationJson_Ocs; } @override void update(void Function(ChatClearHistoryResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override ChatClearHistoryResponseApplicationJson_Ocs build() => _build(); _$ChatClearHistoryResponseApplicationJson_Ocs _build() { _$ChatClearHistoryResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$ChatClearHistoryResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError(r'ChatClearHistoryResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ChatClearHistoryResponseApplicationJsonInterfaceBuilder { void replace(ChatClearHistoryResponseApplicationJsonInterface other); void update(void Function(ChatClearHistoryResponseApplicationJsonInterfaceBuilder) updates); ChatClearHistoryResponseApplicationJson_OcsBuilder get ocs; set ocs(ChatClearHistoryResponseApplicationJson_OcsBuilder? ocs); } class _$ChatClearHistoryResponseApplicationJson extends ChatClearHistoryResponseApplicationJson { @override final ChatClearHistoryResponseApplicationJson_Ocs ocs; factory _$ChatClearHistoryResponseApplicationJson( [void Function(ChatClearHistoryResponseApplicationJsonBuilder)? updates]) => (ChatClearHistoryResponseApplicationJsonBuilder()..update(updates))._build(); _$ChatClearHistoryResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'ChatClearHistoryResponseApplicationJson', 'ocs'); } @override ChatClearHistoryResponseApplicationJson rebuild( void Function(ChatClearHistoryResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatClearHistoryResponseApplicationJsonBuilder toBuilder() => ChatClearHistoryResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatClearHistoryResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatClearHistoryResponseApplicationJson')..add('ocs', ocs)).toString(); } } class ChatClearHistoryResponseApplicationJsonBuilder implements Builder, ChatClearHistoryResponseApplicationJsonInterfaceBuilder { _$ChatClearHistoryResponseApplicationJson? _$v; ChatClearHistoryResponseApplicationJson_OcsBuilder? _ocs; ChatClearHistoryResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= ChatClearHistoryResponseApplicationJson_OcsBuilder(); set ocs(covariant ChatClearHistoryResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; ChatClearHistoryResponseApplicationJsonBuilder(); ChatClearHistoryResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant ChatClearHistoryResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatClearHistoryResponseApplicationJson; } @override void update(void Function(ChatClearHistoryResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override ChatClearHistoryResponseApplicationJson build() => _build(); _$ChatClearHistoryResponseApplicationJson _build() { _$ChatClearHistoryResponseApplicationJson _$result; try { _$result = _$v ?? _$ChatClearHistoryResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'ChatClearHistoryResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ChatChatDeleteMessageHeadersInterfaceBuilder { void replace(ChatChatDeleteMessageHeadersInterface other); void update(void Function(ChatChatDeleteMessageHeadersInterfaceBuilder) updates); String? get xChatLastCommonRead; set xChatLastCommonRead(String? xChatLastCommonRead); } class _$ChatChatDeleteMessageHeaders extends ChatChatDeleteMessageHeaders { @override final String? xChatLastCommonRead; factory _$ChatChatDeleteMessageHeaders([void Function(ChatChatDeleteMessageHeadersBuilder)? updates]) => (ChatChatDeleteMessageHeadersBuilder()..update(updates))._build(); _$ChatChatDeleteMessageHeaders._({this.xChatLastCommonRead}) : super._(); @override ChatChatDeleteMessageHeaders rebuild(void Function(ChatChatDeleteMessageHeadersBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatChatDeleteMessageHeadersBuilder toBuilder() => ChatChatDeleteMessageHeadersBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatChatDeleteMessageHeaders && xChatLastCommonRead == other.xChatLastCommonRead; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, xChatLastCommonRead.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatChatDeleteMessageHeaders') ..add('xChatLastCommonRead', xChatLastCommonRead)) .toString(); } } class ChatChatDeleteMessageHeadersBuilder implements Builder, ChatChatDeleteMessageHeadersInterfaceBuilder { _$ChatChatDeleteMessageHeaders? _$v; String? _xChatLastCommonRead; String? get xChatLastCommonRead => _$this._xChatLastCommonRead; set xChatLastCommonRead(covariant String? xChatLastCommonRead) => _$this._xChatLastCommonRead = xChatLastCommonRead; ChatChatDeleteMessageHeadersBuilder(); ChatChatDeleteMessageHeadersBuilder get _$this { final $v = _$v; if ($v != null) { _xChatLastCommonRead = $v.xChatLastCommonRead; _$v = null; } return this; } @override void replace(covariant ChatChatDeleteMessageHeaders other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatChatDeleteMessageHeaders; } @override void update(void Function(ChatChatDeleteMessageHeadersBuilder)? updates) { if (updates != null) updates(this); } @override ChatChatDeleteMessageHeaders build() => _build(); _$ChatChatDeleteMessageHeaders _build() { final _$result = _$v ?? _$ChatChatDeleteMessageHeaders._(xChatLastCommonRead: xChatLastCommonRead); replace(_$result); return _$result; } } abstract mixin class ChatDeleteMessageResponseApplicationJson_OcsInterfaceBuilder { void replace(ChatDeleteMessageResponseApplicationJson_OcsInterface other); void update(void Function(ChatDeleteMessageResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); ChatMessageWithParentBuilder get data; set data(ChatMessageWithParentBuilder? data); } class _$ChatDeleteMessageResponseApplicationJson_Ocs extends ChatDeleteMessageResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final ChatMessageWithParent data; factory _$ChatDeleteMessageResponseApplicationJson_Ocs( [void Function(ChatDeleteMessageResponseApplicationJson_OcsBuilder)? updates]) => (ChatDeleteMessageResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$ChatDeleteMessageResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'ChatDeleteMessageResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'ChatDeleteMessageResponseApplicationJson_Ocs', 'data'); } @override ChatDeleteMessageResponseApplicationJson_Ocs rebuild( void Function(ChatDeleteMessageResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatDeleteMessageResponseApplicationJson_OcsBuilder toBuilder() => ChatDeleteMessageResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatDeleteMessageResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatDeleteMessageResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class ChatDeleteMessageResponseApplicationJson_OcsBuilder implements Builder, ChatDeleteMessageResponseApplicationJson_OcsInterfaceBuilder { _$ChatDeleteMessageResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; ChatMessageWithParentBuilder? _data; ChatMessageWithParentBuilder get data => _$this._data ??= ChatMessageWithParentBuilder(); set data(covariant ChatMessageWithParentBuilder? data) => _$this._data = data; ChatDeleteMessageResponseApplicationJson_OcsBuilder(); ChatDeleteMessageResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant ChatDeleteMessageResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatDeleteMessageResponseApplicationJson_Ocs; } @override void update(void Function(ChatDeleteMessageResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override ChatDeleteMessageResponseApplicationJson_Ocs build() => _build(); _$ChatDeleteMessageResponseApplicationJson_Ocs _build() { _$ChatDeleteMessageResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$ChatDeleteMessageResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError(r'ChatDeleteMessageResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ChatDeleteMessageResponseApplicationJsonInterfaceBuilder { void replace(ChatDeleteMessageResponseApplicationJsonInterface other); void update(void Function(ChatDeleteMessageResponseApplicationJsonInterfaceBuilder) updates); ChatDeleteMessageResponseApplicationJson_OcsBuilder get ocs; set ocs(ChatDeleteMessageResponseApplicationJson_OcsBuilder? ocs); } class _$ChatDeleteMessageResponseApplicationJson extends ChatDeleteMessageResponseApplicationJson { @override final ChatDeleteMessageResponseApplicationJson_Ocs ocs; factory _$ChatDeleteMessageResponseApplicationJson( [void Function(ChatDeleteMessageResponseApplicationJsonBuilder)? updates]) => (ChatDeleteMessageResponseApplicationJsonBuilder()..update(updates))._build(); _$ChatDeleteMessageResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'ChatDeleteMessageResponseApplicationJson', 'ocs'); } @override ChatDeleteMessageResponseApplicationJson rebuild( void Function(ChatDeleteMessageResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatDeleteMessageResponseApplicationJsonBuilder toBuilder() => ChatDeleteMessageResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatDeleteMessageResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatDeleteMessageResponseApplicationJson')..add('ocs', ocs)).toString(); } } class ChatDeleteMessageResponseApplicationJsonBuilder implements Builder, ChatDeleteMessageResponseApplicationJsonInterfaceBuilder { _$ChatDeleteMessageResponseApplicationJson? _$v; ChatDeleteMessageResponseApplicationJson_OcsBuilder? _ocs; ChatDeleteMessageResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= ChatDeleteMessageResponseApplicationJson_OcsBuilder(); set ocs(covariant ChatDeleteMessageResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; ChatDeleteMessageResponseApplicationJsonBuilder(); ChatDeleteMessageResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant ChatDeleteMessageResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatDeleteMessageResponseApplicationJson; } @override void update(void Function(ChatDeleteMessageResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override ChatDeleteMessageResponseApplicationJson build() => _build(); _$ChatDeleteMessageResponseApplicationJson _build() { _$ChatDeleteMessageResponseApplicationJson _$result; try { _$result = _$v ?? _$ChatDeleteMessageResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'ChatDeleteMessageResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ChatChatGetMessageContextHeadersInterfaceBuilder { void replace(ChatChatGetMessageContextHeadersInterface other); void update(void Function(ChatChatGetMessageContextHeadersInterfaceBuilder) updates); String? get xChatLastCommonRead; set xChatLastCommonRead(String? xChatLastCommonRead); String? get xChatLastGiven; set xChatLastGiven(String? xChatLastGiven); } class _$ChatChatGetMessageContextHeaders extends ChatChatGetMessageContextHeaders { @override final String? xChatLastCommonRead; @override final String? xChatLastGiven; factory _$ChatChatGetMessageContextHeaders([void Function(ChatChatGetMessageContextHeadersBuilder)? updates]) => (ChatChatGetMessageContextHeadersBuilder()..update(updates))._build(); _$ChatChatGetMessageContextHeaders._({this.xChatLastCommonRead, this.xChatLastGiven}) : super._(); @override ChatChatGetMessageContextHeaders rebuild(void Function(ChatChatGetMessageContextHeadersBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatChatGetMessageContextHeadersBuilder toBuilder() => ChatChatGetMessageContextHeadersBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatChatGetMessageContextHeaders && xChatLastCommonRead == other.xChatLastCommonRead && xChatLastGiven == other.xChatLastGiven; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, xChatLastCommonRead.hashCode); _$hash = $jc(_$hash, xChatLastGiven.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatChatGetMessageContextHeaders') ..add('xChatLastCommonRead', xChatLastCommonRead) ..add('xChatLastGiven', xChatLastGiven)) .toString(); } } class ChatChatGetMessageContextHeadersBuilder implements Builder, ChatChatGetMessageContextHeadersInterfaceBuilder { _$ChatChatGetMessageContextHeaders? _$v; String? _xChatLastCommonRead; String? get xChatLastCommonRead => _$this._xChatLastCommonRead; set xChatLastCommonRead(covariant String? xChatLastCommonRead) => _$this._xChatLastCommonRead = xChatLastCommonRead; String? _xChatLastGiven; String? get xChatLastGiven => _$this._xChatLastGiven; set xChatLastGiven(covariant String? xChatLastGiven) => _$this._xChatLastGiven = xChatLastGiven; ChatChatGetMessageContextHeadersBuilder(); ChatChatGetMessageContextHeadersBuilder get _$this { final $v = _$v; if ($v != null) { _xChatLastCommonRead = $v.xChatLastCommonRead; _xChatLastGiven = $v.xChatLastGiven; _$v = null; } return this; } @override void replace(covariant ChatChatGetMessageContextHeaders other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatChatGetMessageContextHeaders; } @override void update(void Function(ChatChatGetMessageContextHeadersBuilder)? updates) { if (updates != null) updates(this); } @override ChatChatGetMessageContextHeaders build() => _build(); _$ChatChatGetMessageContextHeaders _build() { final _$result = _$v ?? _$ChatChatGetMessageContextHeaders._(xChatLastCommonRead: xChatLastCommonRead, xChatLastGiven: xChatLastGiven); replace(_$result); return _$result; } } abstract mixin class ChatGetMessageContextResponseApplicationJson_OcsInterfaceBuilder { void replace(ChatGetMessageContextResponseApplicationJson_OcsInterface other); void update(void Function(ChatGetMessageContextResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); ListBuilder get data; set data(ListBuilder? data); } class _$ChatGetMessageContextResponseApplicationJson_Ocs extends ChatGetMessageContextResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final BuiltList data; factory _$ChatGetMessageContextResponseApplicationJson_Ocs( [void Function(ChatGetMessageContextResponseApplicationJson_OcsBuilder)? updates]) => (ChatGetMessageContextResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$ChatGetMessageContextResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'ChatGetMessageContextResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'ChatGetMessageContextResponseApplicationJson_Ocs', 'data'); } @override ChatGetMessageContextResponseApplicationJson_Ocs rebuild( void Function(ChatGetMessageContextResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatGetMessageContextResponseApplicationJson_OcsBuilder toBuilder() => ChatGetMessageContextResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatGetMessageContextResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatGetMessageContextResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class ChatGetMessageContextResponseApplicationJson_OcsBuilder implements Builder, ChatGetMessageContextResponseApplicationJson_OcsInterfaceBuilder { _$ChatGetMessageContextResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; ListBuilder? _data; ListBuilder get data => _$this._data ??= ListBuilder(); set data(covariant ListBuilder? data) => _$this._data = data; ChatGetMessageContextResponseApplicationJson_OcsBuilder(); ChatGetMessageContextResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant ChatGetMessageContextResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatGetMessageContextResponseApplicationJson_Ocs; } @override void update(void Function(ChatGetMessageContextResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override ChatGetMessageContextResponseApplicationJson_Ocs build() => _build(); _$ChatGetMessageContextResponseApplicationJson_Ocs _build() { _$ChatGetMessageContextResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$ChatGetMessageContextResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'ChatGetMessageContextResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ChatGetMessageContextResponseApplicationJsonInterfaceBuilder { void replace(ChatGetMessageContextResponseApplicationJsonInterface other); void update(void Function(ChatGetMessageContextResponseApplicationJsonInterfaceBuilder) updates); ChatGetMessageContextResponseApplicationJson_OcsBuilder get ocs; set ocs(ChatGetMessageContextResponseApplicationJson_OcsBuilder? ocs); } class _$ChatGetMessageContextResponseApplicationJson extends ChatGetMessageContextResponseApplicationJson { @override final ChatGetMessageContextResponseApplicationJson_Ocs ocs; factory _$ChatGetMessageContextResponseApplicationJson( [void Function(ChatGetMessageContextResponseApplicationJsonBuilder)? updates]) => (ChatGetMessageContextResponseApplicationJsonBuilder()..update(updates))._build(); _$ChatGetMessageContextResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'ChatGetMessageContextResponseApplicationJson', 'ocs'); } @override ChatGetMessageContextResponseApplicationJson rebuild( void Function(ChatGetMessageContextResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatGetMessageContextResponseApplicationJsonBuilder toBuilder() => ChatGetMessageContextResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatGetMessageContextResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatGetMessageContextResponseApplicationJson')..add('ocs', ocs)).toString(); } } class ChatGetMessageContextResponseApplicationJsonBuilder implements Builder, ChatGetMessageContextResponseApplicationJsonInterfaceBuilder { _$ChatGetMessageContextResponseApplicationJson? _$v; ChatGetMessageContextResponseApplicationJson_OcsBuilder? _ocs; ChatGetMessageContextResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= ChatGetMessageContextResponseApplicationJson_OcsBuilder(); set ocs(covariant ChatGetMessageContextResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; ChatGetMessageContextResponseApplicationJsonBuilder(); ChatGetMessageContextResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant ChatGetMessageContextResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatGetMessageContextResponseApplicationJson; } @override void update(void Function(ChatGetMessageContextResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override ChatGetMessageContextResponseApplicationJson build() => _build(); _$ChatGetMessageContextResponseApplicationJson _build() { _$ChatGetMessageContextResponseApplicationJson _$result; try { _$result = _$v ?? _$ChatGetMessageContextResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'ChatGetMessageContextResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ChatReminderInterfaceBuilder { void replace(ChatReminderInterface other); void update(void Function(ChatReminderInterfaceBuilder) updates); int? get messageId; set messageId(int? messageId); int? get timestamp; set timestamp(int? timestamp); String? get token; set token(String? token); String? get userId; set userId(String? userId); } class _$ChatReminder extends ChatReminder { @override final int messageId; @override final int timestamp; @override final String token; @override final String userId; factory _$ChatReminder([void Function(ChatReminderBuilder)? updates]) => (ChatReminderBuilder()..update(updates))._build(); _$ChatReminder._({required this.messageId, required this.timestamp, required this.token, required this.userId}) : super._() { BuiltValueNullFieldError.checkNotNull(messageId, r'ChatReminder', 'messageId'); BuiltValueNullFieldError.checkNotNull(timestamp, r'ChatReminder', 'timestamp'); BuiltValueNullFieldError.checkNotNull(token, r'ChatReminder', 'token'); BuiltValueNullFieldError.checkNotNull(userId, r'ChatReminder', 'userId'); } @override ChatReminder rebuild(void Function(ChatReminderBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatReminderBuilder toBuilder() => ChatReminderBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatReminder && messageId == other.messageId && timestamp == other.timestamp && token == other.token && userId == other.userId; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, messageId.hashCode); _$hash = $jc(_$hash, timestamp.hashCode); _$hash = $jc(_$hash, token.hashCode); _$hash = $jc(_$hash, userId.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatReminder') ..add('messageId', messageId) ..add('timestamp', timestamp) ..add('token', token) ..add('userId', userId)) .toString(); } } class ChatReminderBuilder implements Builder, ChatReminderInterfaceBuilder { _$ChatReminder? _$v; int? _messageId; int? get messageId => _$this._messageId; set messageId(covariant int? messageId) => _$this._messageId = messageId; int? _timestamp; int? get timestamp => _$this._timestamp; set timestamp(covariant int? timestamp) => _$this._timestamp = timestamp; String? _token; String? get token => _$this._token; set token(covariant String? token) => _$this._token = token; String? _userId; String? get userId => _$this._userId; set userId(covariant String? userId) => _$this._userId = userId; ChatReminderBuilder(); ChatReminderBuilder get _$this { final $v = _$v; if ($v != null) { _messageId = $v.messageId; _timestamp = $v.timestamp; _token = $v.token; _userId = $v.userId; _$v = null; } return this; } @override void replace(covariant ChatReminder other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatReminder; } @override void update(void Function(ChatReminderBuilder)? updates) { if (updates != null) updates(this); } @override ChatReminder build() => _build(); _$ChatReminder _build() { final _$result = _$v ?? _$ChatReminder._( messageId: BuiltValueNullFieldError.checkNotNull(messageId, r'ChatReminder', 'messageId'), timestamp: BuiltValueNullFieldError.checkNotNull(timestamp, r'ChatReminder', 'timestamp'), token: BuiltValueNullFieldError.checkNotNull(token, r'ChatReminder', 'token'), userId: BuiltValueNullFieldError.checkNotNull(userId, r'ChatReminder', 'userId')); replace(_$result); return _$result; } } abstract mixin class ChatGetReminderResponseApplicationJson_OcsInterfaceBuilder { void replace(ChatGetReminderResponseApplicationJson_OcsInterface other); void update(void Function(ChatGetReminderResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); ChatReminderBuilder get data; set data(ChatReminderBuilder? data); } class _$ChatGetReminderResponseApplicationJson_Ocs extends ChatGetReminderResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final ChatReminder data; factory _$ChatGetReminderResponseApplicationJson_Ocs( [void Function(ChatGetReminderResponseApplicationJson_OcsBuilder)? updates]) => (ChatGetReminderResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$ChatGetReminderResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'ChatGetReminderResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'ChatGetReminderResponseApplicationJson_Ocs', 'data'); } @override ChatGetReminderResponseApplicationJson_Ocs rebuild( void Function(ChatGetReminderResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatGetReminderResponseApplicationJson_OcsBuilder toBuilder() => ChatGetReminderResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatGetReminderResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatGetReminderResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class ChatGetReminderResponseApplicationJson_OcsBuilder implements Builder, ChatGetReminderResponseApplicationJson_OcsInterfaceBuilder { _$ChatGetReminderResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; ChatReminderBuilder? _data; ChatReminderBuilder get data => _$this._data ??= ChatReminderBuilder(); set data(covariant ChatReminderBuilder? data) => _$this._data = data; ChatGetReminderResponseApplicationJson_OcsBuilder(); ChatGetReminderResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant ChatGetReminderResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatGetReminderResponseApplicationJson_Ocs; } @override void update(void Function(ChatGetReminderResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override ChatGetReminderResponseApplicationJson_Ocs build() => _build(); _$ChatGetReminderResponseApplicationJson_Ocs _build() { _$ChatGetReminderResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$ChatGetReminderResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError(r'ChatGetReminderResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ChatGetReminderResponseApplicationJsonInterfaceBuilder { void replace(ChatGetReminderResponseApplicationJsonInterface other); void update(void Function(ChatGetReminderResponseApplicationJsonInterfaceBuilder) updates); ChatGetReminderResponseApplicationJson_OcsBuilder get ocs; set ocs(ChatGetReminderResponseApplicationJson_OcsBuilder? ocs); } class _$ChatGetReminderResponseApplicationJson extends ChatGetReminderResponseApplicationJson { @override final ChatGetReminderResponseApplicationJson_Ocs ocs; factory _$ChatGetReminderResponseApplicationJson( [void Function(ChatGetReminderResponseApplicationJsonBuilder)? updates]) => (ChatGetReminderResponseApplicationJsonBuilder()..update(updates))._build(); _$ChatGetReminderResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'ChatGetReminderResponseApplicationJson', 'ocs'); } @override ChatGetReminderResponseApplicationJson rebuild( void Function(ChatGetReminderResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatGetReminderResponseApplicationJsonBuilder toBuilder() => ChatGetReminderResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatGetReminderResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatGetReminderResponseApplicationJson')..add('ocs', ocs)).toString(); } } class ChatGetReminderResponseApplicationJsonBuilder implements Builder, ChatGetReminderResponseApplicationJsonInterfaceBuilder { _$ChatGetReminderResponseApplicationJson? _$v; ChatGetReminderResponseApplicationJson_OcsBuilder? _ocs; ChatGetReminderResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= ChatGetReminderResponseApplicationJson_OcsBuilder(); set ocs(covariant ChatGetReminderResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; ChatGetReminderResponseApplicationJsonBuilder(); ChatGetReminderResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant ChatGetReminderResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatGetReminderResponseApplicationJson; } @override void update(void Function(ChatGetReminderResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override ChatGetReminderResponseApplicationJson build() => _build(); _$ChatGetReminderResponseApplicationJson _build() { _$ChatGetReminderResponseApplicationJson _$result; try { _$result = _$v ?? _$ChatGetReminderResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'ChatGetReminderResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ChatSetReminderResponseApplicationJson_OcsInterfaceBuilder { void replace(ChatSetReminderResponseApplicationJson_OcsInterface other); void update(void Function(ChatSetReminderResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); ChatReminderBuilder get data; set data(ChatReminderBuilder? data); } class _$ChatSetReminderResponseApplicationJson_Ocs extends ChatSetReminderResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final ChatReminder data; factory _$ChatSetReminderResponseApplicationJson_Ocs( [void Function(ChatSetReminderResponseApplicationJson_OcsBuilder)? updates]) => (ChatSetReminderResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$ChatSetReminderResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'ChatSetReminderResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'ChatSetReminderResponseApplicationJson_Ocs', 'data'); } @override ChatSetReminderResponseApplicationJson_Ocs rebuild( void Function(ChatSetReminderResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatSetReminderResponseApplicationJson_OcsBuilder toBuilder() => ChatSetReminderResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatSetReminderResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatSetReminderResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class ChatSetReminderResponseApplicationJson_OcsBuilder implements Builder, ChatSetReminderResponseApplicationJson_OcsInterfaceBuilder { _$ChatSetReminderResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; ChatReminderBuilder? _data; ChatReminderBuilder get data => _$this._data ??= ChatReminderBuilder(); set data(covariant ChatReminderBuilder? data) => _$this._data = data; ChatSetReminderResponseApplicationJson_OcsBuilder(); ChatSetReminderResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant ChatSetReminderResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatSetReminderResponseApplicationJson_Ocs; } @override void update(void Function(ChatSetReminderResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override ChatSetReminderResponseApplicationJson_Ocs build() => _build(); _$ChatSetReminderResponseApplicationJson_Ocs _build() { _$ChatSetReminderResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$ChatSetReminderResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError(r'ChatSetReminderResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ChatSetReminderResponseApplicationJsonInterfaceBuilder { void replace(ChatSetReminderResponseApplicationJsonInterface other); void update(void Function(ChatSetReminderResponseApplicationJsonInterfaceBuilder) updates); ChatSetReminderResponseApplicationJson_OcsBuilder get ocs; set ocs(ChatSetReminderResponseApplicationJson_OcsBuilder? ocs); } class _$ChatSetReminderResponseApplicationJson extends ChatSetReminderResponseApplicationJson { @override final ChatSetReminderResponseApplicationJson_Ocs ocs; factory _$ChatSetReminderResponseApplicationJson( [void Function(ChatSetReminderResponseApplicationJsonBuilder)? updates]) => (ChatSetReminderResponseApplicationJsonBuilder()..update(updates))._build(); _$ChatSetReminderResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'ChatSetReminderResponseApplicationJson', 'ocs'); } @override ChatSetReminderResponseApplicationJson rebuild( void Function(ChatSetReminderResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatSetReminderResponseApplicationJsonBuilder toBuilder() => ChatSetReminderResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatSetReminderResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatSetReminderResponseApplicationJson')..add('ocs', ocs)).toString(); } } class ChatSetReminderResponseApplicationJsonBuilder implements Builder, ChatSetReminderResponseApplicationJsonInterfaceBuilder { _$ChatSetReminderResponseApplicationJson? _$v; ChatSetReminderResponseApplicationJson_OcsBuilder? _ocs; ChatSetReminderResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= ChatSetReminderResponseApplicationJson_OcsBuilder(); set ocs(covariant ChatSetReminderResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; ChatSetReminderResponseApplicationJsonBuilder(); ChatSetReminderResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant ChatSetReminderResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatSetReminderResponseApplicationJson; } @override void update(void Function(ChatSetReminderResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override ChatSetReminderResponseApplicationJson build() => _build(); _$ChatSetReminderResponseApplicationJson _build() { _$ChatSetReminderResponseApplicationJson _$result; try { _$result = _$v ?? _$ChatSetReminderResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'ChatSetReminderResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ChatDeleteReminderResponseApplicationJson_OcsInterfaceBuilder { void replace(ChatDeleteReminderResponseApplicationJson_OcsInterface other); void update(void Function(ChatDeleteReminderResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$ChatDeleteReminderResponseApplicationJson_Ocs extends ChatDeleteReminderResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$ChatDeleteReminderResponseApplicationJson_Ocs( [void Function(ChatDeleteReminderResponseApplicationJson_OcsBuilder)? updates]) => (ChatDeleteReminderResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$ChatDeleteReminderResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'ChatDeleteReminderResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'ChatDeleteReminderResponseApplicationJson_Ocs', 'data'); } @override ChatDeleteReminderResponseApplicationJson_Ocs rebuild( void Function(ChatDeleteReminderResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatDeleteReminderResponseApplicationJson_OcsBuilder toBuilder() => ChatDeleteReminderResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatDeleteReminderResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatDeleteReminderResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class ChatDeleteReminderResponseApplicationJson_OcsBuilder implements Builder, ChatDeleteReminderResponseApplicationJson_OcsInterfaceBuilder { _$ChatDeleteReminderResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; ChatDeleteReminderResponseApplicationJson_OcsBuilder(); ChatDeleteReminderResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant ChatDeleteReminderResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatDeleteReminderResponseApplicationJson_Ocs; } @override void update(void Function(ChatDeleteReminderResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override ChatDeleteReminderResponseApplicationJson_Ocs build() => _build(); _$ChatDeleteReminderResponseApplicationJson_Ocs _build() { _$ChatDeleteReminderResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$ChatDeleteReminderResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull( data, r'ChatDeleteReminderResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError(r'ChatDeleteReminderResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ChatDeleteReminderResponseApplicationJsonInterfaceBuilder { void replace(ChatDeleteReminderResponseApplicationJsonInterface other); void update(void Function(ChatDeleteReminderResponseApplicationJsonInterfaceBuilder) updates); ChatDeleteReminderResponseApplicationJson_OcsBuilder get ocs; set ocs(ChatDeleteReminderResponseApplicationJson_OcsBuilder? ocs); } class _$ChatDeleteReminderResponseApplicationJson extends ChatDeleteReminderResponseApplicationJson { @override final ChatDeleteReminderResponseApplicationJson_Ocs ocs; factory _$ChatDeleteReminderResponseApplicationJson( [void Function(ChatDeleteReminderResponseApplicationJsonBuilder)? updates]) => (ChatDeleteReminderResponseApplicationJsonBuilder()..update(updates))._build(); _$ChatDeleteReminderResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'ChatDeleteReminderResponseApplicationJson', 'ocs'); } @override ChatDeleteReminderResponseApplicationJson rebuild( void Function(ChatDeleteReminderResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatDeleteReminderResponseApplicationJsonBuilder toBuilder() => ChatDeleteReminderResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatDeleteReminderResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatDeleteReminderResponseApplicationJson')..add('ocs', ocs)).toString(); } } class ChatDeleteReminderResponseApplicationJsonBuilder implements Builder, ChatDeleteReminderResponseApplicationJsonInterfaceBuilder { _$ChatDeleteReminderResponseApplicationJson? _$v; ChatDeleteReminderResponseApplicationJson_OcsBuilder? _ocs; ChatDeleteReminderResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= ChatDeleteReminderResponseApplicationJson_OcsBuilder(); set ocs(covariant ChatDeleteReminderResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; ChatDeleteReminderResponseApplicationJsonBuilder(); ChatDeleteReminderResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant ChatDeleteReminderResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatDeleteReminderResponseApplicationJson; } @override void update(void Function(ChatDeleteReminderResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override ChatDeleteReminderResponseApplicationJson build() => _build(); _$ChatDeleteReminderResponseApplicationJson _build() { _$ChatDeleteReminderResponseApplicationJson _$result; try { _$result = _$v ?? _$ChatDeleteReminderResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'ChatDeleteReminderResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ChatChatSetReadMarkerHeadersInterfaceBuilder { void replace(ChatChatSetReadMarkerHeadersInterface other); void update(void Function(ChatChatSetReadMarkerHeadersInterfaceBuilder) updates); String? get xChatLastCommonRead; set xChatLastCommonRead(String? xChatLastCommonRead); } class _$ChatChatSetReadMarkerHeaders extends ChatChatSetReadMarkerHeaders { @override final String? xChatLastCommonRead; factory _$ChatChatSetReadMarkerHeaders([void Function(ChatChatSetReadMarkerHeadersBuilder)? updates]) => (ChatChatSetReadMarkerHeadersBuilder()..update(updates))._build(); _$ChatChatSetReadMarkerHeaders._({this.xChatLastCommonRead}) : super._(); @override ChatChatSetReadMarkerHeaders rebuild(void Function(ChatChatSetReadMarkerHeadersBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatChatSetReadMarkerHeadersBuilder toBuilder() => ChatChatSetReadMarkerHeadersBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatChatSetReadMarkerHeaders && xChatLastCommonRead == other.xChatLastCommonRead; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, xChatLastCommonRead.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatChatSetReadMarkerHeaders') ..add('xChatLastCommonRead', xChatLastCommonRead)) .toString(); } } class ChatChatSetReadMarkerHeadersBuilder implements Builder, ChatChatSetReadMarkerHeadersInterfaceBuilder { _$ChatChatSetReadMarkerHeaders? _$v; String? _xChatLastCommonRead; String? get xChatLastCommonRead => _$this._xChatLastCommonRead; set xChatLastCommonRead(covariant String? xChatLastCommonRead) => _$this._xChatLastCommonRead = xChatLastCommonRead; ChatChatSetReadMarkerHeadersBuilder(); ChatChatSetReadMarkerHeadersBuilder get _$this { final $v = _$v; if ($v != null) { _xChatLastCommonRead = $v.xChatLastCommonRead; _$v = null; } return this; } @override void replace(covariant ChatChatSetReadMarkerHeaders other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatChatSetReadMarkerHeaders; } @override void update(void Function(ChatChatSetReadMarkerHeadersBuilder)? updates) { if (updates != null) updates(this); } @override ChatChatSetReadMarkerHeaders build() => _build(); _$ChatChatSetReadMarkerHeaders _build() { final _$result = _$v ?? _$ChatChatSetReadMarkerHeaders._(xChatLastCommonRead: xChatLastCommonRead); replace(_$result); return _$result; } } abstract mixin class ChatSetReadMarkerResponseApplicationJson_OcsInterfaceBuilder { void replace(ChatSetReadMarkerResponseApplicationJson_OcsInterface other); void update(void Function(ChatSetReadMarkerResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$ChatSetReadMarkerResponseApplicationJson_Ocs extends ChatSetReadMarkerResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$ChatSetReadMarkerResponseApplicationJson_Ocs( [void Function(ChatSetReadMarkerResponseApplicationJson_OcsBuilder)? updates]) => (ChatSetReadMarkerResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$ChatSetReadMarkerResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'ChatSetReadMarkerResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'ChatSetReadMarkerResponseApplicationJson_Ocs', 'data'); } @override ChatSetReadMarkerResponseApplicationJson_Ocs rebuild( void Function(ChatSetReadMarkerResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatSetReadMarkerResponseApplicationJson_OcsBuilder toBuilder() => ChatSetReadMarkerResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatSetReadMarkerResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatSetReadMarkerResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class ChatSetReadMarkerResponseApplicationJson_OcsBuilder implements Builder, ChatSetReadMarkerResponseApplicationJson_OcsInterfaceBuilder { _$ChatSetReadMarkerResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; ChatSetReadMarkerResponseApplicationJson_OcsBuilder(); ChatSetReadMarkerResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant ChatSetReadMarkerResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatSetReadMarkerResponseApplicationJson_Ocs; } @override void update(void Function(ChatSetReadMarkerResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override ChatSetReadMarkerResponseApplicationJson_Ocs build() => _build(); _$ChatSetReadMarkerResponseApplicationJson_Ocs _build() { _$ChatSetReadMarkerResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$ChatSetReadMarkerResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull(data, r'ChatSetReadMarkerResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError(r'ChatSetReadMarkerResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ChatSetReadMarkerResponseApplicationJsonInterfaceBuilder { void replace(ChatSetReadMarkerResponseApplicationJsonInterface other); void update(void Function(ChatSetReadMarkerResponseApplicationJsonInterfaceBuilder) updates); ChatSetReadMarkerResponseApplicationJson_OcsBuilder get ocs; set ocs(ChatSetReadMarkerResponseApplicationJson_OcsBuilder? ocs); } class _$ChatSetReadMarkerResponseApplicationJson extends ChatSetReadMarkerResponseApplicationJson { @override final ChatSetReadMarkerResponseApplicationJson_Ocs ocs; factory _$ChatSetReadMarkerResponseApplicationJson( [void Function(ChatSetReadMarkerResponseApplicationJsonBuilder)? updates]) => (ChatSetReadMarkerResponseApplicationJsonBuilder()..update(updates))._build(); _$ChatSetReadMarkerResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'ChatSetReadMarkerResponseApplicationJson', 'ocs'); } @override ChatSetReadMarkerResponseApplicationJson rebuild( void Function(ChatSetReadMarkerResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatSetReadMarkerResponseApplicationJsonBuilder toBuilder() => ChatSetReadMarkerResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatSetReadMarkerResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatSetReadMarkerResponseApplicationJson')..add('ocs', ocs)).toString(); } } class ChatSetReadMarkerResponseApplicationJsonBuilder implements Builder, ChatSetReadMarkerResponseApplicationJsonInterfaceBuilder { _$ChatSetReadMarkerResponseApplicationJson? _$v; ChatSetReadMarkerResponseApplicationJson_OcsBuilder? _ocs; ChatSetReadMarkerResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= ChatSetReadMarkerResponseApplicationJson_OcsBuilder(); set ocs(covariant ChatSetReadMarkerResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; ChatSetReadMarkerResponseApplicationJsonBuilder(); ChatSetReadMarkerResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant ChatSetReadMarkerResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatSetReadMarkerResponseApplicationJson; } @override void update(void Function(ChatSetReadMarkerResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override ChatSetReadMarkerResponseApplicationJson build() => _build(); _$ChatSetReadMarkerResponseApplicationJson _build() { _$ChatSetReadMarkerResponseApplicationJson _$result; try { _$result = _$v ?? _$ChatSetReadMarkerResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'ChatSetReadMarkerResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ChatChatMarkUnreadHeadersInterfaceBuilder { void replace(ChatChatMarkUnreadHeadersInterface other); void update(void Function(ChatChatMarkUnreadHeadersInterfaceBuilder) updates); String? get xChatLastCommonRead; set xChatLastCommonRead(String? xChatLastCommonRead); } class _$ChatChatMarkUnreadHeaders extends ChatChatMarkUnreadHeaders { @override final String? xChatLastCommonRead; factory _$ChatChatMarkUnreadHeaders([void Function(ChatChatMarkUnreadHeadersBuilder)? updates]) => (ChatChatMarkUnreadHeadersBuilder()..update(updates))._build(); _$ChatChatMarkUnreadHeaders._({this.xChatLastCommonRead}) : super._(); @override ChatChatMarkUnreadHeaders rebuild(void Function(ChatChatMarkUnreadHeadersBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatChatMarkUnreadHeadersBuilder toBuilder() => ChatChatMarkUnreadHeadersBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatChatMarkUnreadHeaders && xChatLastCommonRead == other.xChatLastCommonRead; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, xChatLastCommonRead.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatChatMarkUnreadHeaders')..add('xChatLastCommonRead', xChatLastCommonRead)) .toString(); } } class ChatChatMarkUnreadHeadersBuilder implements Builder, ChatChatMarkUnreadHeadersInterfaceBuilder { _$ChatChatMarkUnreadHeaders? _$v; String? _xChatLastCommonRead; String? get xChatLastCommonRead => _$this._xChatLastCommonRead; set xChatLastCommonRead(covariant String? xChatLastCommonRead) => _$this._xChatLastCommonRead = xChatLastCommonRead; ChatChatMarkUnreadHeadersBuilder(); ChatChatMarkUnreadHeadersBuilder get _$this { final $v = _$v; if ($v != null) { _xChatLastCommonRead = $v.xChatLastCommonRead; _$v = null; } return this; } @override void replace(covariant ChatChatMarkUnreadHeaders other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatChatMarkUnreadHeaders; } @override void update(void Function(ChatChatMarkUnreadHeadersBuilder)? updates) { if (updates != null) updates(this); } @override ChatChatMarkUnreadHeaders build() => _build(); _$ChatChatMarkUnreadHeaders _build() { final _$result = _$v ?? _$ChatChatMarkUnreadHeaders._(xChatLastCommonRead: xChatLastCommonRead); replace(_$result); return _$result; } } abstract mixin class ChatMarkUnreadResponseApplicationJson_OcsInterfaceBuilder { void replace(ChatMarkUnreadResponseApplicationJson_OcsInterface other); void update(void Function(ChatMarkUnreadResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$ChatMarkUnreadResponseApplicationJson_Ocs extends ChatMarkUnreadResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$ChatMarkUnreadResponseApplicationJson_Ocs( [void Function(ChatMarkUnreadResponseApplicationJson_OcsBuilder)? updates]) => (ChatMarkUnreadResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$ChatMarkUnreadResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'ChatMarkUnreadResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'ChatMarkUnreadResponseApplicationJson_Ocs', 'data'); } @override ChatMarkUnreadResponseApplicationJson_Ocs rebuild( void Function(ChatMarkUnreadResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatMarkUnreadResponseApplicationJson_OcsBuilder toBuilder() => ChatMarkUnreadResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatMarkUnreadResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatMarkUnreadResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class ChatMarkUnreadResponseApplicationJson_OcsBuilder implements Builder, ChatMarkUnreadResponseApplicationJson_OcsInterfaceBuilder { _$ChatMarkUnreadResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; ChatMarkUnreadResponseApplicationJson_OcsBuilder(); ChatMarkUnreadResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant ChatMarkUnreadResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatMarkUnreadResponseApplicationJson_Ocs; } @override void update(void Function(ChatMarkUnreadResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override ChatMarkUnreadResponseApplicationJson_Ocs build() => _build(); _$ChatMarkUnreadResponseApplicationJson_Ocs _build() { _$ChatMarkUnreadResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$ChatMarkUnreadResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull(data, r'ChatMarkUnreadResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError(r'ChatMarkUnreadResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ChatMarkUnreadResponseApplicationJsonInterfaceBuilder { void replace(ChatMarkUnreadResponseApplicationJsonInterface other); void update(void Function(ChatMarkUnreadResponseApplicationJsonInterfaceBuilder) updates); ChatMarkUnreadResponseApplicationJson_OcsBuilder get ocs; set ocs(ChatMarkUnreadResponseApplicationJson_OcsBuilder? ocs); } class _$ChatMarkUnreadResponseApplicationJson extends ChatMarkUnreadResponseApplicationJson { @override final ChatMarkUnreadResponseApplicationJson_Ocs ocs; factory _$ChatMarkUnreadResponseApplicationJson( [void Function(ChatMarkUnreadResponseApplicationJsonBuilder)? updates]) => (ChatMarkUnreadResponseApplicationJsonBuilder()..update(updates))._build(); _$ChatMarkUnreadResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'ChatMarkUnreadResponseApplicationJson', 'ocs'); } @override ChatMarkUnreadResponseApplicationJson rebuild(void Function(ChatMarkUnreadResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatMarkUnreadResponseApplicationJsonBuilder toBuilder() => ChatMarkUnreadResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatMarkUnreadResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatMarkUnreadResponseApplicationJson')..add('ocs', ocs)).toString(); } } class ChatMarkUnreadResponseApplicationJsonBuilder implements Builder, ChatMarkUnreadResponseApplicationJsonInterfaceBuilder { _$ChatMarkUnreadResponseApplicationJson? _$v; ChatMarkUnreadResponseApplicationJson_OcsBuilder? _ocs; ChatMarkUnreadResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= ChatMarkUnreadResponseApplicationJson_OcsBuilder(); set ocs(covariant ChatMarkUnreadResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; ChatMarkUnreadResponseApplicationJsonBuilder(); ChatMarkUnreadResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant ChatMarkUnreadResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatMarkUnreadResponseApplicationJson; } @override void update(void Function(ChatMarkUnreadResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override ChatMarkUnreadResponseApplicationJson build() => _build(); _$ChatMarkUnreadResponseApplicationJson _build() { _$ChatMarkUnreadResponseApplicationJson _$result; try { _$result = _$v ?? _$ChatMarkUnreadResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'ChatMarkUnreadResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ChatMentionSuggestionInterfaceBuilder { void replace(ChatMentionSuggestionInterface other); void update(void Function(ChatMentionSuggestionInterfaceBuilder) updates); String? get id; set id(String? id); String? get label; set label(String? label); String? get source; set source(String? source); String? get status; set status(String? status); int? get statusClearAt; set statusClearAt(int? statusClearAt); String? get statusIcon; set statusIcon(String? statusIcon); String? get statusMessage; set statusMessage(String? statusMessage); } class _$ChatMentionSuggestion extends ChatMentionSuggestion { @override final String id; @override final String label; @override final String source; @override final String? status; @override final int? statusClearAt; @override final String? statusIcon; @override final String? statusMessage; factory _$ChatMentionSuggestion([void Function(ChatMentionSuggestionBuilder)? updates]) => (ChatMentionSuggestionBuilder()..update(updates))._build(); _$ChatMentionSuggestion._( {required this.id, required this.label, required this.source, this.status, this.statusClearAt, this.statusIcon, this.statusMessage}) : super._() { BuiltValueNullFieldError.checkNotNull(id, r'ChatMentionSuggestion', 'id'); BuiltValueNullFieldError.checkNotNull(label, r'ChatMentionSuggestion', 'label'); BuiltValueNullFieldError.checkNotNull(source, r'ChatMentionSuggestion', 'source'); } @override ChatMentionSuggestion rebuild(void Function(ChatMentionSuggestionBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatMentionSuggestionBuilder toBuilder() => ChatMentionSuggestionBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatMentionSuggestion && id == other.id && label == other.label && source == other.source && status == other.status && statusClearAt == other.statusClearAt && statusIcon == other.statusIcon && statusMessage == other.statusMessage; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, id.hashCode); _$hash = $jc(_$hash, label.hashCode); _$hash = $jc(_$hash, source.hashCode); _$hash = $jc(_$hash, status.hashCode); _$hash = $jc(_$hash, statusClearAt.hashCode); _$hash = $jc(_$hash, statusIcon.hashCode); _$hash = $jc(_$hash, statusMessage.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatMentionSuggestion') ..add('id', id) ..add('label', label) ..add('source', source) ..add('status', status) ..add('statusClearAt', statusClearAt) ..add('statusIcon', statusIcon) ..add('statusMessage', statusMessage)) .toString(); } } class ChatMentionSuggestionBuilder implements Builder, ChatMentionSuggestionInterfaceBuilder { _$ChatMentionSuggestion? _$v; String? _id; String? get id => _$this._id; set id(covariant String? id) => _$this._id = id; String? _label; String? get label => _$this._label; set label(covariant String? label) => _$this._label = label; String? _source; String? get source => _$this._source; set source(covariant String? source) => _$this._source = source; String? _status; String? get status => _$this._status; set status(covariant String? status) => _$this._status = status; int? _statusClearAt; int? get statusClearAt => _$this._statusClearAt; set statusClearAt(covariant int? statusClearAt) => _$this._statusClearAt = statusClearAt; String? _statusIcon; String? get statusIcon => _$this._statusIcon; set statusIcon(covariant String? statusIcon) => _$this._statusIcon = statusIcon; String? _statusMessage; String? get statusMessage => _$this._statusMessage; set statusMessage(covariant String? statusMessage) => _$this._statusMessage = statusMessage; ChatMentionSuggestionBuilder(); ChatMentionSuggestionBuilder get _$this { final $v = _$v; if ($v != null) { _id = $v.id; _label = $v.label; _source = $v.source; _status = $v.status; _statusClearAt = $v.statusClearAt; _statusIcon = $v.statusIcon; _statusMessage = $v.statusMessage; _$v = null; } return this; } @override void replace(covariant ChatMentionSuggestion other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatMentionSuggestion; } @override void update(void Function(ChatMentionSuggestionBuilder)? updates) { if (updates != null) updates(this); } @override ChatMentionSuggestion build() => _build(); _$ChatMentionSuggestion _build() { final _$result = _$v ?? _$ChatMentionSuggestion._( id: BuiltValueNullFieldError.checkNotNull(id, r'ChatMentionSuggestion', 'id'), label: BuiltValueNullFieldError.checkNotNull(label, r'ChatMentionSuggestion', 'label'), source: BuiltValueNullFieldError.checkNotNull(source, r'ChatMentionSuggestion', 'source'), status: status, statusClearAt: statusClearAt, statusIcon: statusIcon, statusMessage: statusMessage); replace(_$result); return _$result; } } abstract mixin class ChatMentionsResponseApplicationJson_OcsInterfaceBuilder { void replace(ChatMentionsResponseApplicationJson_OcsInterface other); void update(void Function(ChatMentionsResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); ListBuilder get data; set data(ListBuilder? data); } class _$ChatMentionsResponseApplicationJson_Ocs extends ChatMentionsResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final BuiltList data; factory _$ChatMentionsResponseApplicationJson_Ocs( [void Function(ChatMentionsResponseApplicationJson_OcsBuilder)? updates]) => (ChatMentionsResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$ChatMentionsResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'ChatMentionsResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'ChatMentionsResponseApplicationJson_Ocs', 'data'); } @override ChatMentionsResponseApplicationJson_Ocs rebuild( void Function(ChatMentionsResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatMentionsResponseApplicationJson_OcsBuilder toBuilder() => ChatMentionsResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatMentionsResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatMentionsResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class ChatMentionsResponseApplicationJson_OcsBuilder implements Builder, ChatMentionsResponseApplicationJson_OcsInterfaceBuilder { _$ChatMentionsResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; ListBuilder? _data; ListBuilder get data => _$this._data ??= ListBuilder(); set data(covariant ListBuilder? data) => _$this._data = data; ChatMentionsResponseApplicationJson_OcsBuilder(); ChatMentionsResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant ChatMentionsResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatMentionsResponseApplicationJson_Ocs; } @override void update(void Function(ChatMentionsResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override ChatMentionsResponseApplicationJson_Ocs build() => _build(); _$ChatMentionsResponseApplicationJson_Ocs _build() { _$ChatMentionsResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$ChatMentionsResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError(r'ChatMentionsResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ChatMentionsResponseApplicationJsonInterfaceBuilder { void replace(ChatMentionsResponseApplicationJsonInterface other); void update(void Function(ChatMentionsResponseApplicationJsonInterfaceBuilder) updates); ChatMentionsResponseApplicationJson_OcsBuilder get ocs; set ocs(ChatMentionsResponseApplicationJson_OcsBuilder? ocs); } class _$ChatMentionsResponseApplicationJson extends ChatMentionsResponseApplicationJson { @override final ChatMentionsResponseApplicationJson_Ocs ocs; factory _$ChatMentionsResponseApplicationJson([void Function(ChatMentionsResponseApplicationJsonBuilder)? updates]) => (ChatMentionsResponseApplicationJsonBuilder()..update(updates))._build(); _$ChatMentionsResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'ChatMentionsResponseApplicationJson', 'ocs'); } @override ChatMentionsResponseApplicationJson rebuild(void Function(ChatMentionsResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatMentionsResponseApplicationJsonBuilder toBuilder() => ChatMentionsResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatMentionsResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatMentionsResponseApplicationJson')..add('ocs', ocs)).toString(); } } class ChatMentionsResponseApplicationJsonBuilder implements Builder, ChatMentionsResponseApplicationJsonInterfaceBuilder { _$ChatMentionsResponseApplicationJson? _$v; ChatMentionsResponseApplicationJson_OcsBuilder? _ocs; ChatMentionsResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= ChatMentionsResponseApplicationJson_OcsBuilder(); set ocs(covariant ChatMentionsResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; ChatMentionsResponseApplicationJsonBuilder(); ChatMentionsResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant ChatMentionsResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatMentionsResponseApplicationJson; } @override void update(void Function(ChatMentionsResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override ChatMentionsResponseApplicationJson build() => _build(); _$ChatMentionsResponseApplicationJson _build() { _$ChatMentionsResponseApplicationJson _$result; try { _$result = _$v ?? _$ChatMentionsResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'ChatMentionsResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ChatChatGetObjectsSharedInRoomHeadersInterfaceBuilder { void replace(ChatChatGetObjectsSharedInRoomHeadersInterface other); void update(void Function(ChatChatGetObjectsSharedInRoomHeadersInterfaceBuilder) updates); String? get xChatLastGiven; set xChatLastGiven(String? xChatLastGiven); } class _$ChatChatGetObjectsSharedInRoomHeaders extends ChatChatGetObjectsSharedInRoomHeaders { @override final String? xChatLastGiven; factory _$ChatChatGetObjectsSharedInRoomHeaders( [void Function(ChatChatGetObjectsSharedInRoomHeadersBuilder)? updates]) => (ChatChatGetObjectsSharedInRoomHeadersBuilder()..update(updates))._build(); _$ChatChatGetObjectsSharedInRoomHeaders._({this.xChatLastGiven}) : super._(); @override ChatChatGetObjectsSharedInRoomHeaders rebuild(void Function(ChatChatGetObjectsSharedInRoomHeadersBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatChatGetObjectsSharedInRoomHeadersBuilder toBuilder() => ChatChatGetObjectsSharedInRoomHeadersBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatChatGetObjectsSharedInRoomHeaders && xChatLastGiven == other.xChatLastGiven; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, xChatLastGiven.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatChatGetObjectsSharedInRoomHeaders') ..add('xChatLastGiven', xChatLastGiven)) .toString(); } } class ChatChatGetObjectsSharedInRoomHeadersBuilder implements Builder, ChatChatGetObjectsSharedInRoomHeadersInterfaceBuilder { _$ChatChatGetObjectsSharedInRoomHeaders? _$v; String? _xChatLastGiven; String? get xChatLastGiven => _$this._xChatLastGiven; set xChatLastGiven(covariant String? xChatLastGiven) => _$this._xChatLastGiven = xChatLastGiven; ChatChatGetObjectsSharedInRoomHeadersBuilder(); ChatChatGetObjectsSharedInRoomHeadersBuilder get _$this { final $v = _$v; if ($v != null) { _xChatLastGiven = $v.xChatLastGiven; _$v = null; } return this; } @override void replace(covariant ChatChatGetObjectsSharedInRoomHeaders other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatChatGetObjectsSharedInRoomHeaders; } @override void update(void Function(ChatChatGetObjectsSharedInRoomHeadersBuilder)? updates) { if (updates != null) updates(this); } @override ChatChatGetObjectsSharedInRoomHeaders build() => _build(); _$ChatChatGetObjectsSharedInRoomHeaders _build() { final _$result = _$v ?? _$ChatChatGetObjectsSharedInRoomHeaders._(xChatLastGiven: xChatLastGiven); replace(_$result); return _$result; } } abstract mixin class ChatGetObjectsSharedInRoomResponseApplicationJson_OcsInterfaceBuilder { void replace(ChatGetObjectsSharedInRoomResponseApplicationJson_OcsInterface other); void update(void Function(ChatGetObjectsSharedInRoomResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); ListBuilder get data; set data(ListBuilder? data); } class _$ChatGetObjectsSharedInRoomResponseApplicationJson_Ocs extends ChatGetObjectsSharedInRoomResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final BuiltList data; factory _$ChatGetObjectsSharedInRoomResponseApplicationJson_Ocs( [void Function(ChatGetObjectsSharedInRoomResponseApplicationJson_OcsBuilder)? updates]) => (ChatGetObjectsSharedInRoomResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$ChatGetObjectsSharedInRoomResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'ChatGetObjectsSharedInRoomResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'ChatGetObjectsSharedInRoomResponseApplicationJson_Ocs', 'data'); } @override ChatGetObjectsSharedInRoomResponseApplicationJson_Ocs rebuild( void Function(ChatGetObjectsSharedInRoomResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatGetObjectsSharedInRoomResponseApplicationJson_OcsBuilder toBuilder() => ChatGetObjectsSharedInRoomResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatGetObjectsSharedInRoomResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatGetObjectsSharedInRoomResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class ChatGetObjectsSharedInRoomResponseApplicationJson_OcsBuilder implements Builder, ChatGetObjectsSharedInRoomResponseApplicationJson_OcsInterfaceBuilder { _$ChatGetObjectsSharedInRoomResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; ListBuilder? _data; ListBuilder get data => _$this._data ??= ListBuilder(); set data(covariant ListBuilder? data) => _$this._data = data; ChatGetObjectsSharedInRoomResponseApplicationJson_OcsBuilder(); ChatGetObjectsSharedInRoomResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant ChatGetObjectsSharedInRoomResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatGetObjectsSharedInRoomResponseApplicationJson_Ocs; } @override void update(void Function(ChatGetObjectsSharedInRoomResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override ChatGetObjectsSharedInRoomResponseApplicationJson_Ocs build() => _build(); _$ChatGetObjectsSharedInRoomResponseApplicationJson_Ocs _build() { _$ChatGetObjectsSharedInRoomResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$ChatGetObjectsSharedInRoomResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'ChatGetObjectsSharedInRoomResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ChatGetObjectsSharedInRoomResponseApplicationJsonInterfaceBuilder { void replace(ChatGetObjectsSharedInRoomResponseApplicationJsonInterface other); void update(void Function(ChatGetObjectsSharedInRoomResponseApplicationJsonInterfaceBuilder) updates); ChatGetObjectsSharedInRoomResponseApplicationJson_OcsBuilder get ocs; set ocs(ChatGetObjectsSharedInRoomResponseApplicationJson_OcsBuilder? ocs); } class _$ChatGetObjectsSharedInRoomResponseApplicationJson extends ChatGetObjectsSharedInRoomResponseApplicationJson { @override final ChatGetObjectsSharedInRoomResponseApplicationJson_Ocs ocs; factory _$ChatGetObjectsSharedInRoomResponseApplicationJson( [void Function(ChatGetObjectsSharedInRoomResponseApplicationJsonBuilder)? updates]) => (ChatGetObjectsSharedInRoomResponseApplicationJsonBuilder()..update(updates))._build(); _$ChatGetObjectsSharedInRoomResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'ChatGetObjectsSharedInRoomResponseApplicationJson', 'ocs'); } @override ChatGetObjectsSharedInRoomResponseApplicationJson rebuild( void Function(ChatGetObjectsSharedInRoomResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatGetObjectsSharedInRoomResponseApplicationJsonBuilder toBuilder() => ChatGetObjectsSharedInRoomResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatGetObjectsSharedInRoomResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatGetObjectsSharedInRoomResponseApplicationJson')..add('ocs', ocs)) .toString(); } } class ChatGetObjectsSharedInRoomResponseApplicationJsonBuilder implements Builder, ChatGetObjectsSharedInRoomResponseApplicationJsonInterfaceBuilder { _$ChatGetObjectsSharedInRoomResponseApplicationJson? _$v; ChatGetObjectsSharedInRoomResponseApplicationJson_OcsBuilder? _ocs; ChatGetObjectsSharedInRoomResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= ChatGetObjectsSharedInRoomResponseApplicationJson_OcsBuilder(); set ocs(covariant ChatGetObjectsSharedInRoomResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; ChatGetObjectsSharedInRoomResponseApplicationJsonBuilder(); ChatGetObjectsSharedInRoomResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant ChatGetObjectsSharedInRoomResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatGetObjectsSharedInRoomResponseApplicationJson; } @override void update(void Function(ChatGetObjectsSharedInRoomResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override ChatGetObjectsSharedInRoomResponseApplicationJson build() => _build(); _$ChatGetObjectsSharedInRoomResponseApplicationJson _build() { _$ChatGetObjectsSharedInRoomResponseApplicationJson _$result; try { _$result = _$v ?? _$ChatGetObjectsSharedInRoomResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'ChatGetObjectsSharedInRoomResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ChatChatShareObjectToChatHeadersInterfaceBuilder { void replace(ChatChatShareObjectToChatHeadersInterface other); void update(void Function(ChatChatShareObjectToChatHeadersInterfaceBuilder) updates); String? get xChatLastCommonRead; set xChatLastCommonRead(String? xChatLastCommonRead); } class _$ChatChatShareObjectToChatHeaders extends ChatChatShareObjectToChatHeaders { @override final String? xChatLastCommonRead; factory _$ChatChatShareObjectToChatHeaders([void Function(ChatChatShareObjectToChatHeadersBuilder)? updates]) => (ChatChatShareObjectToChatHeadersBuilder()..update(updates))._build(); _$ChatChatShareObjectToChatHeaders._({this.xChatLastCommonRead}) : super._(); @override ChatChatShareObjectToChatHeaders rebuild(void Function(ChatChatShareObjectToChatHeadersBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatChatShareObjectToChatHeadersBuilder toBuilder() => ChatChatShareObjectToChatHeadersBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatChatShareObjectToChatHeaders && xChatLastCommonRead == other.xChatLastCommonRead; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, xChatLastCommonRead.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatChatShareObjectToChatHeaders') ..add('xChatLastCommonRead', xChatLastCommonRead)) .toString(); } } class ChatChatShareObjectToChatHeadersBuilder implements Builder, ChatChatShareObjectToChatHeadersInterfaceBuilder { _$ChatChatShareObjectToChatHeaders? _$v; String? _xChatLastCommonRead; String? get xChatLastCommonRead => _$this._xChatLastCommonRead; set xChatLastCommonRead(covariant String? xChatLastCommonRead) => _$this._xChatLastCommonRead = xChatLastCommonRead; ChatChatShareObjectToChatHeadersBuilder(); ChatChatShareObjectToChatHeadersBuilder get _$this { final $v = _$v; if ($v != null) { _xChatLastCommonRead = $v.xChatLastCommonRead; _$v = null; } return this; } @override void replace(covariant ChatChatShareObjectToChatHeaders other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatChatShareObjectToChatHeaders; } @override void update(void Function(ChatChatShareObjectToChatHeadersBuilder)? updates) { if (updates != null) updates(this); } @override ChatChatShareObjectToChatHeaders build() => _build(); _$ChatChatShareObjectToChatHeaders _build() { final _$result = _$v ?? _$ChatChatShareObjectToChatHeaders._(xChatLastCommonRead: xChatLastCommonRead); replace(_$result); return _$result; } } abstract mixin class ChatShareObjectToChatResponseApplicationJson_OcsInterfaceBuilder { void replace(ChatShareObjectToChatResponseApplicationJson_OcsInterface other); void update(void Function(ChatShareObjectToChatResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); ChatMessageWithParentBuilder get data; set data(ChatMessageWithParentBuilder? data); } class _$ChatShareObjectToChatResponseApplicationJson_Ocs extends ChatShareObjectToChatResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final ChatMessageWithParent? data; factory _$ChatShareObjectToChatResponseApplicationJson_Ocs( [void Function(ChatShareObjectToChatResponseApplicationJson_OcsBuilder)? updates]) => (ChatShareObjectToChatResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$ChatShareObjectToChatResponseApplicationJson_Ocs._({required this.meta, this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'ChatShareObjectToChatResponseApplicationJson_Ocs', 'meta'); } @override ChatShareObjectToChatResponseApplicationJson_Ocs rebuild( void Function(ChatShareObjectToChatResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatShareObjectToChatResponseApplicationJson_OcsBuilder toBuilder() => ChatShareObjectToChatResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatShareObjectToChatResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatShareObjectToChatResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class ChatShareObjectToChatResponseApplicationJson_OcsBuilder implements Builder, ChatShareObjectToChatResponseApplicationJson_OcsInterfaceBuilder { _$ChatShareObjectToChatResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; ChatMessageWithParentBuilder? _data; ChatMessageWithParentBuilder get data => _$this._data ??= ChatMessageWithParentBuilder(); set data(covariant ChatMessageWithParentBuilder? data) => _$this._data = data; ChatShareObjectToChatResponseApplicationJson_OcsBuilder(); ChatShareObjectToChatResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data?.toBuilder(); _$v = null; } return this; } @override void replace(covariant ChatShareObjectToChatResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatShareObjectToChatResponseApplicationJson_Ocs; } @override void update(void Function(ChatShareObjectToChatResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override ChatShareObjectToChatResponseApplicationJson_Ocs build() => _build(); _$ChatShareObjectToChatResponseApplicationJson_Ocs _build() { _$ChatShareObjectToChatResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$ChatShareObjectToChatResponseApplicationJson_Ocs._(meta: meta.build(), data: _data?.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; _data?.build(); } catch (e) { throw BuiltValueNestedFieldError( r'ChatShareObjectToChatResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ChatShareObjectToChatResponseApplicationJsonInterfaceBuilder { void replace(ChatShareObjectToChatResponseApplicationJsonInterface other); void update(void Function(ChatShareObjectToChatResponseApplicationJsonInterfaceBuilder) updates); ChatShareObjectToChatResponseApplicationJson_OcsBuilder get ocs; set ocs(ChatShareObjectToChatResponseApplicationJson_OcsBuilder? ocs); } class _$ChatShareObjectToChatResponseApplicationJson extends ChatShareObjectToChatResponseApplicationJson { @override final ChatShareObjectToChatResponseApplicationJson_Ocs ocs; factory _$ChatShareObjectToChatResponseApplicationJson( [void Function(ChatShareObjectToChatResponseApplicationJsonBuilder)? updates]) => (ChatShareObjectToChatResponseApplicationJsonBuilder()..update(updates))._build(); _$ChatShareObjectToChatResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'ChatShareObjectToChatResponseApplicationJson', 'ocs'); } @override ChatShareObjectToChatResponseApplicationJson rebuild( void Function(ChatShareObjectToChatResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatShareObjectToChatResponseApplicationJsonBuilder toBuilder() => ChatShareObjectToChatResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatShareObjectToChatResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatShareObjectToChatResponseApplicationJson')..add('ocs', ocs)).toString(); } } class ChatShareObjectToChatResponseApplicationJsonBuilder implements Builder, ChatShareObjectToChatResponseApplicationJsonInterfaceBuilder { _$ChatShareObjectToChatResponseApplicationJson? _$v; ChatShareObjectToChatResponseApplicationJson_OcsBuilder? _ocs; ChatShareObjectToChatResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= ChatShareObjectToChatResponseApplicationJson_OcsBuilder(); set ocs(covariant ChatShareObjectToChatResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; ChatShareObjectToChatResponseApplicationJsonBuilder(); ChatShareObjectToChatResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant ChatShareObjectToChatResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatShareObjectToChatResponseApplicationJson; } @override void update(void Function(ChatShareObjectToChatResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override ChatShareObjectToChatResponseApplicationJson build() => _build(); _$ChatShareObjectToChatResponseApplicationJson _build() { _$ChatShareObjectToChatResponseApplicationJson _$result; try { _$result = _$v ?? _$ChatShareObjectToChatResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'ChatShareObjectToChatResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_OcsInterfaceBuilder { void replace(ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_OcsInterface other); void update(void Function(ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); MapBuilder> get data; set data(MapBuilder>? data); } class _$ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_Ocs extends ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final BuiltMap> data; factory _$ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_Ocs( [void Function(ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_OcsBuilder)? updates]) => (ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull( meta, r'ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull( data, r'ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_Ocs', 'data'); } @override ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_Ocs rebuild( void Function(ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_OcsBuilder toBuilder() => ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_OcsBuilder implements Builder, ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_OcsInterfaceBuilder { _$ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; MapBuilder>? _data; MapBuilder> get data => _$this._data ??= MapBuilder>(); set data(covariant MapBuilder>? data) => _$this._data = data; ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_OcsBuilder(); ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_Ocs; } @override void update(void Function(ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_Ocs build() => _build(); _$ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_Ocs _build() { _$ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ChatGetObjectsSharedInRoomOverviewResponseApplicationJsonInterfaceBuilder { void replace(ChatGetObjectsSharedInRoomOverviewResponseApplicationJsonInterface other); void update(void Function(ChatGetObjectsSharedInRoomOverviewResponseApplicationJsonInterfaceBuilder) updates); ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_OcsBuilder get ocs; set ocs(ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_OcsBuilder? ocs); } class _$ChatGetObjectsSharedInRoomOverviewResponseApplicationJson extends ChatGetObjectsSharedInRoomOverviewResponseApplicationJson { @override final ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_Ocs ocs; factory _$ChatGetObjectsSharedInRoomOverviewResponseApplicationJson( [void Function(ChatGetObjectsSharedInRoomOverviewResponseApplicationJsonBuilder)? updates]) => (ChatGetObjectsSharedInRoomOverviewResponseApplicationJsonBuilder()..update(updates))._build(); _$ChatGetObjectsSharedInRoomOverviewResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'ChatGetObjectsSharedInRoomOverviewResponseApplicationJson', 'ocs'); } @override ChatGetObjectsSharedInRoomOverviewResponseApplicationJson rebuild( void Function(ChatGetObjectsSharedInRoomOverviewResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override ChatGetObjectsSharedInRoomOverviewResponseApplicationJsonBuilder toBuilder() => ChatGetObjectsSharedInRoomOverviewResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ChatGetObjectsSharedInRoomOverviewResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ChatGetObjectsSharedInRoomOverviewResponseApplicationJson')..add('ocs', ocs)) .toString(); } } class ChatGetObjectsSharedInRoomOverviewResponseApplicationJsonBuilder implements Builder, ChatGetObjectsSharedInRoomOverviewResponseApplicationJsonInterfaceBuilder { _$ChatGetObjectsSharedInRoomOverviewResponseApplicationJson? _$v; ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_OcsBuilder? _ocs; ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_OcsBuilder(); set ocs(covariant ChatGetObjectsSharedInRoomOverviewResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; ChatGetObjectsSharedInRoomOverviewResponseApplicationJsonBuilder(); ChatGetObjectsSharedInRoomOverviewResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant ChatGetObjectsSharedInRoomOverviewResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ChatGetObjectsSharedInRoomOverviewResponseApplicationJson; } @override void update(void Function(ChatGetObjectsSharedInRoomOverviewResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override ChatGetObjectsSharedInRoomOverviewResponseApplicationJson build() => _build(); _$ChatGetObjectsSharedInRoomOverviewResponseApplicationJson _build() { _$ChatGetObjectsSharedInRoomOverviewResponseApplicationJson _$result; try { _$result = _$v ?? _$ChatGetObjectsSharedInRoomOverviewResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'ChatGetObjectsSharedInRoomOverviewResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class FederationAcceptShareResponseApplicationJson_OcsInterfaceBuilder { void replace(FederationAcceptShareResponseApplicationJson_OcsInterface other); void update(void Function(FederationAcceptShareResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$FederationAcceptShareResponseApplicationJson_Ocs extends FederationAcceptShareResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$FederationAcceptShareResponseApplicationJson_Ocs( [void Function(FederationAcceptShareResponseApplicationJson_OcsBuilder)? updates]) => (FederationAcceptShareResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$FederationAcceptShareResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'FederationAcceptShareResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'FederationAcceptShareResponseApplicationJson_Ocs', 'data'); } @override FederationAcceptShareResponseApplicationJson_Ocs rebuild( void Function(FederationAcceptShareResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override FederationAcceptShareResponseApplicationJson_OcsBuilder toBuilder() => FederationAcceptShareResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is FederationAcceptShareResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'FederationAcceptShareResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class FederationAcceptShareResponseApplicationJson_OcsBuilder implements Builder, FederationAcceptShareResponseApplicationJson_OcsInterfaceBuilder { _$FederationAcceptShareResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; FederationAcceptShareResponseApplicationJson_OcsBuilder(); FederationAcceptShareResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant FederationAcceptShareResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$FederationAcceptShareResponseApplicationJson_Ocs; } @override void update(void Function(FederationAcceptShareResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override FederationAcceptShareResponseApplicationJson_Ocs build() => _build(); _$FederationAcceptShareResponseApplicationJson_Ocs _build() { _$FederationAcceptShareResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$FederationAcceptShareResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull( data, r'FederationAcceptShareResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError( r'FederationAcceptShareResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class FederationAcceptShareResponseApplicationJsonInterfaceBuilder { void replace(FederationAcceptShareResponseApplicationJsonInterface other); void update(void Function(FederationAcceptShareResponseApplicationJsonInterfaceBuilder) updates); FederationAcceptShareResponseApplicationJson_OcsBuilder get ocs; set ocs(FederationAcceptShareResponseApplicationJson_OcsBuilder? ocs); } class _$FederationAcceptShareResponseApplicationJson extends FederationAcceptShareResponseApplicationJson { @override final FederationAcceptShareResponseApplicationJson_Ocs ocs; factory _$FederationAcceptShareResponseApplicationJson( [void Function(FederationAcceptShareResponseApplicationJsonBuilder)? updates]) => (FederationAcceptShareResponseApplicationJsonBuilder()..update(updates))._build(); _$FederationAcceptShareResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'FederationAcceptShareResponseApplicationJson', 'ocs'); } @override FederationAcceptShareResponseApplicationJson rebuild( void Function(FederationAcceptShareResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override FederationAcceptShareResponseApplicationJsonBuilder toBuilder() => FederationAcceptShareResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is FederationAcceptShareResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'FederationAcceptShareResponseApplicationJson')..add('ocs', ocs)).toString(); } } class FederationAcceptShareResponseApplicationJsonBuilder implements Builder, FederationAcceptShareResponseApplicationJsonInterfaceBuilder { _$FederationAcceptShareResponseApplicationJson? _$v; FederationAcceptShareResponseApplicationJson_OcsBuilder? _ocs; FederationAcceptShareResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= FederationAcceptShareResponseApplicationJson_OcsBuilder(); set ocs(covariant FederationAcceptShareResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; FederationAcceptShareResponseApplicationJsonBuilder(); FederationAcceptShareResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant FederationAcceptShareResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$FederationAcceptShareResponseApplicationJson; } @override void update(void Function(FederationAcceptShareResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override FederationAcceptShareResponseApplicationJson build() => _build(); _$FederationAcceptShareResponseApplicationJson _build() { _$FederationAcceptShareResponseApplicationJson _$result; try { _$result = _$v ?? _$FederationAcceptShareResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'FederationAcceptShareResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class FederationRejectShareResponseApplicationJson_OcsInterfaceBuilder { void replace(FederationRejectShareResponseApplicationJson_OcsInterface other); void update(void Function(FederationRejectShareResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$FederationRejectShareResponseApplicationJson_Ocs extends FederationRejectShareResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$FederationRejectShareResponseApplicationJson_Ocs( [void Function(FederationRejectShareResponseApplicationJson_OcsBuilder)? updates]) => (FederationRejectShareResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$FederationRejectShareResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'FederationRejectShareResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'FederationRejectShareResponseApplicationJson_Ocs', 'data'); } @override FederationRejectShareResponseApplicationJson_Ocs rebuild( void Function(FederationRejectShareResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override FederationRejectShareResponseApplicationJson_OcsBuilder toBuilder() => FederationRejectShareResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is FederationRejectShareResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'FederationRejectShareResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class FederationRejectShareResponseApplicationJson_OcsBuilder implements Builder, FederationRejectShareResponseApplicationJson_OcsInterfaceBuilder { _$FederationRejectShareResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; FederationRejectShareResponseApplicationJson_OcsBuilder(); FederationRejectShareResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant FederationRejectShareResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$FederationRejectShareResponseApplicationJson_Ocs; } @override void update(void Function(FederationRejectShareResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override FederationRejectShareResponseApplicationJson_Ocs build() => _build(); _$FederationRejectShareResponseApplicationJson_Ocs _build() { _$FederationRejectShareResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$FederationRejectShareResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull( data, r'FederationRejectShareResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError( r'FederationRejectShareResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class FederationRejectShareResponseApplicationJsonInterfaceBuilder { void replace(FederationRejectShareResponseApplicationJsonInterface other); void update(void Function(FederationRejectShareResponseApplicationJsonInterfaceBuilder) updates); FederationRejectShareResponseApplicationJson_OcsBuilder get ocs; set ocs(FederationRejectShareResponseApplicationJson_OcsBuilder? ocs); } class _$FederationRejectShareResponseApplicationJson extends FederationRejectShareResponseApplicationJson { @override final FederationRejectShareResponseApplicationJson_Ocs ocs; factory _$FederationRejectShareResponseApplicationJson( [void Function(FederationRejectShareResponseApplicationJsonBuilder)? updates]) => (FederationRejectShareResponseApplicationJsonBuilder()..update(updates))._build(); _$FederationRejectShareResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'FederationRejectShareResponseApplicationJson', 'ocs'); } @override FederationRejectShareResponseApplicationJson rebuild( void Function(FederationRejectShareResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override FederationRejectShareResponseApplicationJsonBuilder toBuilder() => FederationRejectShareResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is FederationRejectShareResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'FederationRejectShareResponseApplicationJson')..add('ocs', ocs)).toString(); } } class FederationRejectShareResponseApplicationJsonBuilder implements Builder, FederationRejectShareResponseApplicationJsonInterfaceBuilder { _$FederationRejectShareResponseApplicationJson? _$v; FederationRejectShareResponseApplicationJson_OcsBuilder? _ocs; FederationRejectShareResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= FederationRejectShareResponseApplicationJson_OcsBuilder(); set ocs(covariant FederationRejectShareResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; FederationRejectShareResponseApplicationJsonBuilder(); FederationRejectShareResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant FederationRejectShareResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$FederationRejectShareResponseApplicationJson; } @override void update(void Function(FederationRejectShareResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override FederationRejectShareResponseApplicationJson build() => _build(); _$FederationRejectShareResponseApplicationJson _build() { _$FederationRejectShareResponseApplicationJson _$result; try { _$result = _$v ?? _$FederationRejectShareResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'FederationRejectShareResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class FederationInviteInterfaceBuilder { void replace(FederationInviteInterface other); void update(void Function(FederationInviteInterfaceBuilder) updates); String? get accessToken; set accessToken(String? accessToken); int? get id; set id(int? id); int? get localRoomId; set localRoomId(int? localRoomId); String? get remoteAttendeeId; set remoteAttendeeId(String? remoteAttendeeId); String? get remoteServerUrl; set remoteServerUrl(String? remoteServerUrl); String? get remoteToken; set remoteToken(String? remoteToken); String? get userId; set userId(String? userId); } class _$FederationInvite extends FederationInvite { @override final String accessToken; @override final int id; @override final int localRoomId; @override final String remoteAttendeeId; @override final String remoteServerUrl; @override final String remoteToken; @override final String userId; factory _$FederationInvite([void Function(FederationInviteBuilder)? updates]) => (FederationInviteBuilder()..update(updates))._build(); _$FederationInvite._( {required this.accessToken, required this.id, required this.localRoomId, required this.remoteAttendeeId, required this.remoteServerUrl, required this.remoteToken, required this.userId}) : super._() { BuiltValueNullFieldError.checkNotNull(accessToken, r'FederationInvite', 'accessToken'); BuiltValueNullFieldError.checkNotNull(id, r'FederationInvite', 'id'); BuiltValueNullFieldError.checkNotNull(localRoomId, r'FederationInvite', 'localRoomId'); BuiltValueNullFieldError.checkNotNull(remoteAttendeeId, r'FederationInvite', 'remoteAttendeeId'); BuiltValueNullFieldError.checkNotNull(remoteServerUrl, r'FederationInvite', 'remoteServerUrl'); BuiltValueNullFieldError.checkNotNull(remoteToken, r'FederationInvite', 'remoteToken'); BuiltValueNullFieldError.checkNotNull(userId, r'FederationInvite', 'userId'); } @override FederationInvite rebuild(void Function(FederationInviteBuilder) updates) => (toBuilder()..update(updates)).build(); @override FederationInviteBuilder toBuilder() => FederationInviteBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is FederationInvite && accessToken == other.accessToken && id == other.id && localRoomId == other.localRoomId && remoteAttendeeId == other.remoteAttendeeId && remoteServerUrl == other.remoteServerUrl && remoteToken == other.remoteToken && userId == other.userId; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, accessToken.hashCode); _$hash = $jc(_$hash, id.hashCode); _$hash = $jc(_$hash, localRoomId.hashCode); _$hash = $jc(_$hash, remoteAttendeeId.hashCode); _$hash = $jc(_$hash, remoteServerUrl.hashCode); _$hash = $jc(_$hash, remoteToken.hashCode); _$hash = $jc(_$hash, userId.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'FederationInvite') ..add('accessToken', accessToken) ..add('id', id) ..add('localRoomId', localRoomId) ..add('remoteAttendeeId', remoteAttendeeId) ..add('remoteServerUrl', remoteServerUrl) ..add('remoteToken', remoteToken) ..add('userId', userId)) .toString(); } } class FederationInviteBuilder implements Builder, FederationInviteInterfaceBuilder { _$FederationInvite? _$v; String? _accessToken; String? get accessToken => _$this._accessToken; set accessToken(covariant String? accessToken) => _$this._accessToken = accessToken; int? _id; int? get id => _$this._id; set id(covariant int? id) => _$this._id = id; int? _localRoomId; int? get localRoomId => _$this._localRoomId; set localRoomId(covariant int? localRoomId) => _$this._localRoomId = localRoomId; String? _remoteAttendeeId; String? get remoteAttendeeId => _$this._remoteAttendeeId; set remoteAttendeeId(covariant String? remoteAttendeeId) => _$this._remoteAttendeeId = remoteAttendeeId; String? _remoteServerUrl; String? get remoteServerUrl => _$this._remoteServerUrl; set remoteServerUrl(covariant String? remoteServerUrl) => _$this._remoteServerUrl = remoteServerUrl; String? _remoteToken; String? get remoteToken => _$this._remoteToken; set remoteToken(covariant String? remoteToken) => _$this._remoteToken = remoteToken; String? _userId; String? get userId => _$this._userId; set userId(covariant String? userId) => _$this._userId = userId; FederationInviteBuilder(); FederationInviteBuilder get _$this { final $v = _$v; if ($v != null) { _accessToken = $v.accessToken; _id = $v.id; _localRoomId = $v.localRoomId; _remoteAttendeeId = $v.remoteAttendeeId; _remoteServerUrl = $v.remoteServerUrl; _remoteToken = $v.remoteToken; _userId = $v.userId; _$v = null; } return this; } @override void replace(covariant FederationInvite other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$FederationInvite; } @override void update(void Function(FederationInviteBuilder)? updates) { if (updates != null) updates(this); } @override FederationInvite build() => _build(); _$FederationInvite _build() { final _$result = _$v ?? _$FederationInvite._( accessToken: BuiltValueNullFieldError.checkNotNull(accessToken, r'FederationInvite', 'accessToken'), id: BuiltValueNullFieldError.checkNotNull(id, r'FederationInvite', 'id'), localRoomId: BuiltValueNullFieldError.checkNotNull(localRoomId, r'FederationInvite', 'localRoomId'), remoteAttendeeId: BuiltValueNullFieldError.checkNotNull(remoteAttendeeId, r'FederationInvite', 'remoteAttendeeId'), remoteServerUrl: BuiltValueNullFieldError.checkNotNull(remoteServerUrl, r'FederationInvite', 'remoteServerUrl'), remoteToken: BuiltValueNullFieldError.checkNotNull(remoteToken, r'FederationInvite', 'remoteToken'), userId: BuiltValueNullFieldError.checkNotNull(userId, r'FederationInvite', 'userId')); replace(_$result); return _$result; } } abstract mixin class FederationGetSharesResponseApplicationJson_OcsInterfaceBuilder { void replace(FederationGetSharesResponseApplicationJson_OcsInterface other); void update(void Function(FederationGetSharesResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); ListBuilder get data; set data(ListBuilder? data); } class _$FederationGetSharesResponseApplicationJson_Ocs extends FederationGetSharesResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final BuiltList data; factory _$FederationGetSharesResponseApplicationJson_Ocs( [void Function(FederationGetSharesResponseApplicationJson_OcsBuilder)? updates]) => (FederationGetSharesResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$FederationGetSharesResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'FederationGetSharesResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'FederationGetSharesResponseApplicationJson_Ocs', 'data'); } @override FederationGetSharesResponseApplicationJson_Ocs rebuild( void Function(FederationGetSharesResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override FederationGetSharesResponseApplicationJson_OcsBuilder toBuilder() => FederationGetSharesResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is FederationGetSharesResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'FederationGetSharesResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class FederationGetSharesResponseApplicationJson_OcsBuilder implements Builder, FederationGetSharesResponseApplicationJson_OcsInterfaceBuilder { _$FederationGetSharesResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; ListBuilder? _data; ListBuilder get data => _$this._data ??= ListBuilder(); set data(covariant ListBuilder? data) => _$this._data = data; FederationGetSharesResponseApplicationJson_OcsBuilder(); FederationGetSharesResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant FederationGetSharesResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$FederationGetSharesResponseApplicationJson_Ocs; } @override void update(void Function(FederationGetSharesResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override FederationGetSharesResponseApplicationJson_Ocs build() => _build(); _$FederationGetSharesResponseApplicationJson_Ocs _build() { _$FederationGetSharesResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$FederationGetSharesResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'FederationGetSharesResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class FederationGetSharesResponseApplicationJsonInterfaceBuilder { void replace(FederationGetSharesResponseApplicationJsonInterface other); void update(void Function(FederationGetSharesResponseApplicationJsonInterfaceBuilder) updates); FederationGetSharesResponseApplicationJson_OcsBuilder get ocs; set ocs(FederationGetSharesResponseApplicationJson_OcsBuilder? ocs); } class _$FederationGetSharesResponseApplicationJson extends FederationGetSharesResponseApplicationJson { @override final FederationGetSharesResponseApplicationJson_Ocs ocs; factory _$FederationGetSharesResponseApplicationJson( [void Function(FederationGetSharesResponseApplicationJsonBuilder)? updates]) => (FederationGetSharesResponseApplicationJsonBuilder()..update(updates))._build(); _$FederationGetSharesResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'FederationGetSharesResponseApplicationJson', 'ocs'); } @override FederationGetSharesResponseApplicationJson rebuild( void Function(FederationGetSharesResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override FederationGetSharesResponseApplicationJsonBuilder toBuilder() => FederationGetSharesResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is FederationGetSharesResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'FederationGetSharesResponseApplicationJson')..add('ocs', ocs)).toString(); } } class FederationGetSharesResponseApplicationJsonBuilder implements Builder, FederationGetSharesResponseApplicationJsonInterfaceBuilder { _$FederationGetSharesResponseApplicationJson? _$v; FederationGetSharesResponseApplicationJson_OcsBuilder? _ocs; FederationGetSharesResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= FederationGetSharesResponseApplicationJson_OcsBuilder(); set ocs(covariant FederationGetSharesResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; FederationGetSharesResponseApplicationJsonBuilder(); FederationGetSharesResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant FederationGetSharesResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$FederationGetSharesResponseApplicationJson; } @override void update(void Function(FederationGetSharesResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override FederationGetSharesResponseApplicationJson build() => _build(); _$FederationGetSharesResponseApplicationJson _build() { _$FederationGetSharesResponseApplicationJson _$result; try { _$result = _$v ?? _$FederationGetSharesResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'FederationGetSharesResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_DataInterfaceBuilder { void replace(FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_DataInterface other); void update(void Function(FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_DataInterfaceBuilder) updates); String? get token; set token(String? token); } class _$FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_Data extends FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_Data { @override final String token; factory _$FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_Data( [void Function(FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_DataBuilder)? updates]) => (FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_DataBuilder()..update(updates))._build(); _$FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_Data._({required this.token}) : super._() { BuiltValueNullFieldError.checkNotNull( token, r'FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_Data', 'token'); } @override FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_Data rebuild( void Function(FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_DataBuilder) updates) => (toBuilder()..update(updates)).build(); @override FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_DataBuilder toBuilder() => FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_DataBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_Data && token == other.token; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, token.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_Data') ..add('token', token)) .toString(); } } class FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_DataBuilder implements Builder, FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_DataInterfaceBuilder { _$FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_Data? _$v; String? _token; String? get token => _$this._token; set token(covariant String? token) => _$this._token = token; FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_DataBuilder(); FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_DataBuilder get _$this { final $v = _$v; if ($v != null) { _token = $v.token; _$v = null; } return this; } @override void replace(covariant FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_Data other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_Data; } @override void update(void Function(FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_DataBuilder)? updates) { if (updates != null) updates(this); } @override FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_Data build() => _build(); _$FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_Data _build() { final _$result = _$v ?? _$FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_Data._( token: BuiltValueNullFieldError.checkNotNull( token, r'FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_Data', 'token')); replace(_$result); return _$result; } } abstract mixin class FilesIntegrationGetRoomByFileIdResponseApplicationJson_OcsInterfaceBuilder { void replace(FilesIntegrationGetRoomByFileIdResponseApplicationJson_OcsInterface other); void update(void Function(FilesIntegrationGetRoomByFileIdResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_DataBuilder get data; set data(FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_DataBuilder? data); } class _$FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs extends FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_Data data; factory _$FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs( [void Function(FilesIntegrationGetRoomByFileIdResponseApplicationJson_OcsBuilder)? updates]) => (FilesIntegrationGetRoomByFileIdResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs', 'data'); } @override FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs rebuild( void Function(FilesIntegrationGetRoomByFileIdResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override FilesIntegrationGetRoomByFileIdResponseApplicationJson_OcsBuilder toBuilder() => FilesIntegrationGetRoomByFileIdResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class FilesIntegrationGetRoomByFileIdResponseApplicationJson_OcsBuilder implements Builder, FilesIntegrationGetRoomByFileIdResponseApplicationJson_OcsInterfaceBuilder { _$FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_DataBuilder? _data; FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_DataBuilder get data => _$this._data ??= FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_DataBuilder(); set data(covariant FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs_DataBuilder? data) => _$this._data = data; FilesIntegrationGetRoomByFileIdResponseApplicationJson_OcsBuilder(); FilesIntegrationGetRoomByFileIdResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs; } @override void update(void Function(FilesIntegrationGetRoomByFileIdResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs build() => _build(); _$FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs _build() { _$FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class FilesIntegrationGetRoomByFileIdResponseApplicationJsonInterfaceBuilder { void replace(FilesIntegrationGetRoomByFileIdResponseApplicationJsonInterface other); void update(void Function(FilesIntegrationGetRoomByFileIdResponseApplicationJsonInterfaceBuilder) updates); FilesIntegrationGetRoomByFileIdResponseApplicationJson_OcsBuilder get ocs; set ocs(FilesIntegrationGetRoomByFileIdResponseApplicationJson_OcsBuilder? ocs); } class _$FilesIntegrationGetRoomByFileIdResponseApplicationJson extends FilesIntegrationGetRoomByFileIdResponseApplicationJson { @override final FilesIntegrationGetRoomByFileIdResponseApplicationJson_Ocs ocs; factory _$FilesIntegrationGetRoomByFileIdResponseApplicationJson( [void Function(FilesIntegrationGetRoomByFileIdResponseApplicationJsonBuilder)? updates]) => (FilesIntegrationGetRoomByFileIdResponseApplicationJsonBuilder()..update(updates))._build(); _$FilesIntegrationGetRoomByFileIdResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'FilesIntegrationGetRoomByFileIdResponseApplicationJson', 'ocs'); } @override FilesIntegrationGetRoomByFileIdResponseApplicationJson rebuild( void Function(FilesIntegrationGetRoomByFileIdResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override FilesIntegrationGetRoomByFileIdResponseApplicationJsonBuilder toBuilder() => FilesIntegrationGetRoomByFileIdResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is FilesIntegrationGetRoomByFileIdResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'FilesIntegrationGetRoomByFileIdResponseApplicationJson')..add('ocs', ocs)) .toString(); } } class FilesIntegrationGetRoomByFileIdResponseApplicationJsonBuilder implements Builder, FilesIntegrationGetRoomByFileIdResponseApplicationJsonInterfaceBuilder { _$FilesIntegrationGetRoomByFileIdResponseApplicationJson? _$v; FilesIntegrationGetRoomByFileIdResponseApplicationJson_OcsBuilder? _ocs; FilesIntegrationGetRoomByFileIdResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= FilesIntegrationGetRoomByFileIdResponseApplicationJson_OcsBuilder(); set ocs(covariant FilesIntegrationGetRoomByFileIdResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; FilesIntegrationGetRoomByFileIdResponseApplicationJsonBuilder(); FilesIntegrationGetRoomByFileIdResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant FilesIntegrationGetRoomByFileIdResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$FilesIntegrationGetRoomByFileIdResponseApplicationJson; } @override void update(void Function(FilesIntegrationGetRoomByFileIdResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override FilesIntegrationGetRoomByFileIdResponseApplicationJson build() => _build(); _$FilesIntegrationGetRoomByFileIdResponseApplicationJson _build() { _$FilesIntegrationGetRoomByFileIdResponseApplicationJson _$result; try { _$result = _$v ?? _$FilesIntegrationGetRoomByFileIdResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'FilesIntegrationGetRoomByFileIdResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_DataInterfaceBuilder { void replace(FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_DataInterface other); void update( void Function(FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_DataInterfaceBuilder) updates); String? get token; set token(String? token); String? get userId; set userId(String? userId); String? get userDisplayName; set userDisplayName(String? userDisplayName); } class _$FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_Data extends FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_Data { @override final String token; @override final String userId; @override final String userDisplayName; factory _$FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_Data( [void Function(FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_DataBuilder)? updates]) => (FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_DataBuilder()..update(updates))._build(); _$FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_Data._( {required this.token, required this.userId, required this.userDisplayName}) : super._() { BuiltValueNullFieldError.checkNotNull( token, r'FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_Data', 'token'); BuiltValueNullFieldError.checkNotNull( userId, r'FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_Data', 'userId'); BuiltValueNullFieldError.checkNotNull( userDisplayName, r'FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_Data', 'userDisplayName'); } @override FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_Data rebuild( void Function(FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_DataBuilder) updates) => (toBuilder()..update(updates)).build(); @override FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_DataBuilder toBuilder() => FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_DataBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_Data && token == other.token && userId == other.userId && userDisplayName == other.userDisplayName; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, token.hashCode); _$hash = $jc(_$hash, userId.hashCode); _$hash = $jc(_$hash, userDisplayName.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_Data') ..add('token', token) ..add('userId', userId) ..add('userDisplayName', userDisplayName)) .toString(); } } class FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_DataBuilder implements Builder, FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_DataInterfaceBuilder { _$FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_Data? _$v; String? _token; String? get token => _$this._token; set token(covariant String? token) => _$this._token = token; String? _userId; String? get userId => _$this._userId; set userId(covariant String? userId) => _$this._userId = userId; String? _userDisplayName; String? get userDisplayName => _$this._userDisplayName; set userDisplayName(covariant String? userDisplayName) => _$this._userDisplayName = userDisplayName; FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_DataBuilder(); FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_DataBuilder get _$this { final $v = _$v; if ($v != null) { _token = $v.token; _userId = $v.userId; _userDisplayName = $v.userDisplayName; _$v = null; } return this; } @override void replace(covariant FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_Data other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_Data; } @override void update(void Function(FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_DataBuilder)? updates) { if (updates != null) updates(this); } @override FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_Data build() => _build(); _$FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_Data _build() { final _$result = _$v ?? _$FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_Data._( token: BuiltValueNullFieldError.checkNotNull( token, r'FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_Data', 'token'), userId: BuiltValueNullFieldError.checkNotNull( userId, r'FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_Data', 'userId'), userDisplayName: BuiltValueNullFieldError.checkNotNull(userDisplayName, r'FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_Data', 'userDisplayName')); replace(_$result); return _$result; } } abstract mixin class FilesIntegrationGetRoomByShareTokenResponseApplicationJson_OcsInterfaceBuilder { void replace(FilesIntegrationGetRoomByShareTokenResponseApplicationJson_OcsInterface other); void update(void Function(FilesIntegrationGetRoomByShareTokenResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_DataBuilder get data; set data(FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_DataBuilder? data); } class _$FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs extends FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_Data data; factory _$FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs( [void Function(FilesIntegrationGetRoomByShareTokenResponseApplicationJson_OcsBuilder)? updates]) => (FilesIntegrationGetRoomByShareTokenResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull( meta, r'FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull( data, r'FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs', 'data'); } @override FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs rebuild( void Function(FilesIntegrationGetRoomByShareTokenResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override FilesIntegrationGetRoomByShareTokenResponseApplicationJson_OcsBuilder toBuilder() => FilesIntegrationGetRoomByShareTokenResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class FilesIntegrationGetRoomByShareTokenResponseApplicationJson_OcsBuilder implements Builder, FilesIntegrationGetRoomByShareTokenResponseApplicationJson_OcsInterfaceBuilder { _$FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_DataBuilder? _data; FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_DataBuilder get data => _$this._data ??= FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_DataBuilder(); set data(covariant FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs_DataBuilder? data) => _$this._data = data; FilesIntegrationGetRoomByShareTokenResponseApplicationJson_OcsBuilder(); FilesIntegrationGetRoomByShareTokenResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs; } @override void update(void Function(FilesIntegrationGetRoomByShareTokenResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs build() => _build(); _$FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs _build() { _$FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class FilesIntegrationGetRoomByShareTokenResponseApplicationJsonInterfaceBuilder { void replace(FilesIntegrationGetRoomByShareTokenResponseApplicationJsonInterface other); void update(void Function(FilesIntegrationGetRoomByShareTokenResponseApplicationJsonInterfaceBuilder) updates); FilesIntegrationGetRoomByShareTokenResponseApplicationJson_OcsBuilder get ocs; set ocs(FilesIntegrationGetRoomByShareTokenResponseApplicationJson_OcsBuilder? ocs); } class _$FilesIntegrationGetRoomByShareTokenResponseApplicationJson extends FilesIntegrationGetRoomByShareTokenResponseApplicationJson { @override final FilesIntegrationGetRoomByShareTokenResponseApplicationJson_Ocs ocs; factory _$FilesIntegrationGetRoomByShareTokenResponseApplicationJson( [void Function(FilesIntegrationGetRoomByShareTokenResponseApplicationJsonBuilder)? updates]) => (FilesIntegrationGetRoomByShareTokenResponseApplicationJsonBuilder()..update(updates))._build(); _$FilesIntegrationGetRoomByShareTokenResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'FilesIntegrationGetRoomByShareTokenResponseApplicationJson', 'ocs'); } @override FilesIntegrationGetRoomByShareTokenResponseApplicationJson rebuild( void Function(FilesIntegrationGetRoomByShareTokenResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override FilesIntegrationGetRoomByShareTokenResponseApplicationJsonBuilder toBuilder() => FilesIntegrationGetRoomByShareTokenResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is FilesIntegrationGetRoomByShareTokenResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'FilesIntegrationGetRoomByShareTokenResponseApplicationJson')..add('ocs', ocs)) .toString(); } } class FilesIntegrationGetRoomByShareTokenResponseApplicationJsonBuilder implements Builder, FilesIntegrationGetRoomByShareTokenResponseApplicationJsonInterfaceBuilder { _$FilesIntegrationGetRoomByShareTokenResponseApplicationJson? _$v; FilesIntegrationGetRoomByShareTokenResponseApplicationJson_OcsBuilder? _ocs; FilesIntegrationGetRoomByShareTokenResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= FilesIntegrationGetRoomByShareTokenResponseApplicationJson_OcsBuilder(); set ocs(covariant FilesIntegrationGetRoomByShareTokenResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; FilesIntegrationGetRoomByShareTokenResponseApplicationJsonBuilder(); FilesIntegrationGetRoomByShareTokenResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant FilesIntegrationGetRoomByShareTokenResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$FilesIntegrationGetRoomByShareTokenResponseApplicationJson; } @override void update(void Function(FilesIntegrationGetRoomByShareTokenResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override FilesIntegrationGetRoomByShareTokenResponseApplicationJson build() => _build(); _$FilesIntegrationGetRoomByShareTokenResponseApplicationJson _build() { _$FilesIntegrationGetRoomByShareTokenResponseApplicationJson _$result; try { _$result = _$v ?? _$FilesIntegrationGetRoomByShareTokenResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'FilesIntegrationGetRoomByShareTokenResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class GuestSetDisplayNameResponseApplicationJson_OcsInterfaceBuilder { void replace(GuestSetDisplayNameResponseApplicationJson_OcsInterface other); void update(void Function(GuestSetDisplayNameResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$GuestSetDisplayNameResponseApplicationJson_Ocs extends GuestSetDisplayNameResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$GuestSetDisplayNameResponseApplicationJson_Ocs( [void Function(GuestSetDisplayNameResponseApplicationJson_OcsBuilder)? updates]) => (GuestSetDisplayNameResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$GuestSetDisplayNameResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'GuestSetDisplayNameResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'GuestSetDisplayNameResponseApplicationJson_Ocs', 'data'); } @override GuestSetDisplayNameResponseApplicationJson_Ocs rebuild( void Function(GuestSetDisplayNameResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override GuestSetDisplayNameResponseApplicationJson_OcsBuilder toBuilder() => GuestSetDisplayNameResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is GuestSetDisplayNameResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'GuestSetDisplayNameResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class GuestSetDisplayNameResponseApplicationJson_OcsBuilder implements Builder, GuestSetDisplayNameResponseApplicationJson_OcsInterfaceBuilder { _$GuestSetDisplayNameResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; GuestSetDisplayNameResponseApplicationJson_OcsBuilder(); GuestSetDisplayNameResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant GuestSetDisplayNameResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$GuestSetDisplayNameResponseApplicationJson_Ocs; } @override void update(void Function(GuestSetDisplayNameResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override GuestSetDisplayNameResponseApplicationJson_Ocs build() => _build(); _$GuestSetDisplayNameResponseApplicationJson_Ocs _build() { _$GuestSetDisplayNameResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$GuestSetDisplayNameResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull( data, r'GuestSetDisplayNameResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError( r'GuestSetDisplayNameResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class GuestSetDisplayNameResponseApplicationJsonInterfaceBuilder { void replace(GuestSetDisplayNameResponseApplicationJsonInterface other); void update(void Function(GuestSetDisplayNameResponseApplicationJsonInterfaceBuilder) updates); GuestSetDisplayNameResponseApplicationJson_OcsBuilder get ocs; set ocs(GuestSetDisplayNameResponseApplicationJson_OcsBuilder? ocs); } class _$GuestSetDisplayNameResponseApplicationJson extends GuestSetDisplayNameResponseApplicationJson { @override final GuestSetDisplayNameResponseApplicationJson_Ocs ocs; factory _$GuestSetDisplayNameResponseApplicationJson( [void Function(GuestSetDisplayNameResponseApplicationJsonBuilder)? updates]) => (GuestSetDisplayNameResponseApplicationJsonBuilder()..update(updates))._build(); _$GuestSetDisplayNameResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'GuestSetDisplayNameResponseApplicationJson', 'ocs'); } @override GuestSetDisplayNameResponseApplicationJson rebuild( void Function(GuestSetDisplayNameResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override GuestSetDisplayNameResponseApplicationJsonBuilder toBuilder() => GuestSetDisplayNameResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is GuestSetDisplayNameResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'GuestSetDisplayNameResponseApplicationJson')..add('ocs', ocs)).toString(); } } class GuestSetDisplayNameResponseApplicationJsonBuilder implements Builder, GuestSetDisplayNameResponseApplicationJsonInterfaceBuilder { _$GuestSetDisplayNameResponseApplicationJson? _$v; GuestSetDisplayNameResponseApplicationJson_OcsBuilder? _ocs; GuestSetDisplayNameResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= GuestSetDisplayNameResponseApplicationJson_OcsBuilder(); set ocs(covariant GuestSetDisplayNameResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; GuestSetDisplayNameResponseApplicationJsonBuilder(); GuestSetDisplayNameResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant GuestSetDisplayNameResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$GuestSetDisplayNameResponseApplicationJson; } @override void update(void Function(GuestSetDisplayNameResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override GuestSetDisplayNameResponseApplicationJson build() => _build(); _$GuestSetDisplayNameResponseApplicationJson _build() { _$GuestSetDisplayNameResponseApplicationJson _$result; try { _$result = _$v ?? _$GuestSetDisplayNameResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'GuestSetDisplayNameResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class HostedSignalingServerRequestTrialResponseApplicationJson_OcsInterfaceBuilder { void replace(HostedSignalingServerRequestTrialResponseApplicationJson_OcsInterface other); void update(void Function(HostedSignalingServerRequestTrialResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); MapBuilder get data; set data(MapBuilder? data); } class _$HostedSignalingServerRequestTrialResponseApplicationJson_Ocs extends HostedSignalingServerRequestTrialResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final BuiltMap data; factory _$HostedSignalingServerRequestTrialResponseApplicationJson_Ocs( [void Function(HostedSignalingServerRequestTrialResponseApplicationJson_OcsBuilder)? updates]) => (HostedSignalingServerRequestTrialResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$HostedSignalingServerRequestTrialResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull( meta, r'HostedSignalingServerRequestTrialResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull( data, r'HostedSignalingServerRequestTrialResponseApplicationJson_Ocs', 'data'); } @override HostedSignalingServerRequestTrialResponseApplicationJson_Ocs rebuild( void Function(HostedSignalingServerRequestTrialResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override HostedSignalingServerRequestTrialResponseApplicationJson_OcsBuilder toBuilder() => HostedSignalingServerRequestTrialResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is HostedSignalingServerRequestTrialResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'HostedSignalingServerRequestTrialResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class HostedSignalingServerRequestTrialResponseApplicationJson_OcsBuilder implements Builder, HostedSignalingServerRequestTrialResponseApplicationJson_OcsInterfaceBuilder { _$HostedSignalingServerRequestTrialResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; MapBuilder? _data; MapBuilder get data => _$this._data ??= MapBuilder(); set data(covariant MapBuilder? data) => _$this._data = data; HostedSignalingServerRequestTrialResponseApplicationJson_OcsBuilder(); HostedSignalingServerRequestTrialResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant HostedSignalingServerRequestTrialResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$HostedSignalingServerRequestTrialResponseApplicationJson_Ocs; } @override void update(void Function(HostedSignalingServerRequestTrialResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override HostedSignalingServerRequestTrialResponseApplicationJson_Ocs build() => _build(); _$HostedSignalingServerRequestTrialResponseApplicationJson_Ocs _build() { _$HostedSignalingServerRequestTrialResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$HostedSignalingServerRequestTrialResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'HostedSignalingServerRequestTrialResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class HostedSignalingServerRequestTrialResponseApplicationJsonInterfaceBuilder { void replace(HostedSignalingServerRequestTrialResponseApplicationJsonInterface other); void update(void Function(HostedSignalingServerRequestTrialResponseApplicationJsonInterfaceBuilder) updates); HostedSignalingServerRequestTrialResponseApplicationJson_OcsBuilder get ocs; set ocs(HostedSignalingServerRequestTrialResponseApplicationJson_OcsBuilder? ocs); } class _$HostedSignalingServerRequestTrialResponseApplicationJson extends HostedSignalingServerRequestTrialResponseApplicationJson { @override final HostedSignalingServerRequestTrialResponseApplicationJson_Ocs ocs; factory _$HostedSignalingServerRequestTrialResponseApplicationJson( [void Function(HostedSignalingServerRequestTrialResponseApplicationJsonBuilder)? updates]) => (HostedSignalingServerRequestTrialResponseApplicationJsonBuilder()..update(updates))._build(); _$HostedSignalingServerRequestTrialResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'HostedSignalingServerRequestTrialResponseApplicationJson', 'ocs'); } @override HostedSignalingServerRequestTrialResponseApplicationJson rebuild( void Function(HostedSignalingServerRequestTrialResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override HostedSignalingServerRequestTrialResponseApplicationJsonBuilder toBuilder() => HostedSignalingServerRequestTrialResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is HostedSignalingServerRequestTrialResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'HostedSignalingServerRequestTrialResponseApplicationJson')..add('ocs', ocs)) .toString(); } } class HostedSignalingServerRequestTrialResponseApplicationJsonBuilder implements Builder, HostedSignalingServerRequestTrialResponseApplicationJsonInterfaceBuilder { _$HostedSignalingServerRequestTrialResponseApplicationJson? _$v; HostedSignalingServerRequestTrialResponseApplicationJson_OcsBuilder? _ocs; HostedSignalingServerRequestTrialResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= HostedSignalingServerRequestTrialResponseApplicationJson_OcsBuilder(); set ocs(covariant HostedSignalingServerRequestTrialResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; HostedSignalingServerRequestTrialResponseApplicationJsonBuilder(); HostedSignalingServerRequestTrialResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant HostedSignalingServerRequestTrialResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$HostedSignalingServerRequestTrialResponseApplicationJson; } @override void update(void Function(HostedSignalingServerRequestTrialResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override HostedSignalingServerRequestTrialResponseApplicationJson build() => _build(); _$HostedSignalingServerRequestTrialResponseApplicationJson _build() { _$HostedSignalingServerRequestTrialResponseApplicationJson _$result; try { _$result = _$v ?? _$HostedSignalingServerRequestTrialResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'HostedSignalingServerRequestTrialResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class HostedSignalingServerDeleteAccountResponseApplicationJson_OcsInterfaceBuilder { void replace(HostedSignalingServerDeleteAccountResponseApplicationJson_OcsInterface other); void update(void Function(HostedSignalingServerDeleteAccountResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$HostedSignalingServerDeleteAccountResponseApplicationJson_Ocs extends HostedSignalingServerDeleteAccountResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$HostedSignalingServerDeleteAccountResponseApplicationJson_Ocs( [void Function(HostedSignalingServerDeleteAccountResponseApplicationJson_OcsBuilder)? updates]) => (HostedSignalingServerDeleteAccountResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$HostedSignalingServerDeleteAccountResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull( meta, r'HostedSignalingServerDeleteAccountResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull( data, r'HostedSignalingServerDeleteAccountResponseApplicationJson_Ocs', 'data'); } @override HostedSignalingServerDeleteAccountResponseApplicationJson_Ocs rebuild( void Function(HostedSignalingServerDeleteAccountResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override HostedSignalingServerDeleteAccountResponseApplicationJson_OcsBuilder toBuilder() => HostedSignalingServerDeleteAccountResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is HostedSignalingServerDeleteAccountResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'HostedSignalingServerDeleteAccountResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class HostedSignalingServerDeleteAccountResponseApplicationJson_OcsBuilder implements Builder, HostedSignalingServerDeleteAccountResponseApplicationJson_OcsInterfaceBuilder { _$HostedSignalingServerDeleteAccountResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; HostedSignalingServerDeleteAccountResponseApplicationJson_OcsBuilder(); HostedSignalingServerDeleteAccountResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant HostedSignalingServerDeleteAccountResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$HostedSignalingServerDeleteAccountResponseApplicationJson_Ocs; } @override void update(void Function(HostedSignalingServerDeleteAccountResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override HostedSignalingServerDeleteAccountResponseApplicationJson_Ocs build() => _build(); _$HostedSignalingServerDeleteAccountResponseApplicationJson_Ocs _build() { _$HostedSignalingServerDeleteAccountResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$HostedSignalingServerDeleteAccountResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull( data, r'HostedSignalingServerDeleteAccountResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError( r'HostedSignalingServerDeleteAccountResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class HostedSignalingServerDeleteAccountResponseApplicationJsonInterfaceBuilder { void replace(HostedSignalingServerDeleteAccountResponseApplicationJsonInterface other); void update(void Function(HostedSignalingServerDeleteAccountResponseApplicationJsonInterfaceBuilder) updates); HostedSignalingServerDeleteAccountResponseApplicationJson_OcsBuilder get ocs; set ocs(HostedSignalingServerDeleteAccountResponseApplicationJson_OcsBuilder? ocs); } class _$HostedSignalingServerDeleteAccountResponseApplicationJson extends HostedSignalingServerDeleteAccountResponseApplicationJson { @override final HostedSignalingServerDeleteAccountResponseApplicationJson_Ocs ocs; factory _$HostedSignalingServerDeleteAccountResponseApplicationJson( [void Function(HostedSignalingServerDeleteAccountResponseApplicationJsonBuilder)? updates]) => (HostedSignalingServerDeleteAccountResponseApplicationJsonBuilder()..update(updates))._build(); _$HostedSignalingServerDeleteAccountResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'HostedSignalingServerDeleteAccountResponseApplicationJson', 'ocs'); } @override HostedSignalingServerDeleteAccountResponseApplicationJson rebuild( void Function(HostedSignalingServerDeleteAccountResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override HostedSignalingServerDeleteAccountResponseApplicationJsonBuilder toBuilder() => HostedSignalingServerDeleteAccountResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is HostedSignalingServerDeleteAccountResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'HostedSignalingServerDeleteAccountResponseApplicationJson')..add('ocs', ocs)) .toString(); } } class HostedSignalingServerDeleteAccountResponseApplicationJsonBuilder implements Builder, HostedSignalingServerDeleteAccountResponseApplicationJsonInterfaceBuilder { _$HostedSignalingServerDeleteAccountResponseApplicationJson? _$v; HostedSignalingServerDeleteAccountResponseApplicationJson_OcsBuilder? _ocs; HostedSignalingServerDeleteAccountResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= HostedSignalingServerDeleteAccountResponseApplicationJson_OcsBuilder(); set ocs(covariant HostedSignalingServerDeleteAccountResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; HostedSignalingServerDeleteAccountResponseApplicationJsonBuilder(); HostedSignalingServerDeleteAccountResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant HostedSignalingServerDeleteAccountResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$HostedSignalingServerDeleteAccountResponseApplicationJson; } @override void update(void Function(HostedSignalingServerDeleteAccountResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override HostedSignalingServerDeleteAccountResponseApplicationJson build() => _build(); _$HostedSignalingServerDeleteAccountResponseApplicationJson _build() { _$HostedSignalingServerDeleteAccountResponseApplicationJson _$result; try { _$result = _$v ?? _$HostedSignalingServerDeleteAccountResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'HostedSignalingServerDeleteAccountResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class MatterbridgeInterfaceBuilder { void replace(MatterbridgeInterface other); void update(void Function(MatterbridgeInterfaceBuilder) updates); bool? get enabled; set enabled(bool? enabled); ListBuilder> get parts; set parts(ListBuilder>? parts); int? get pid; set pid(int? pid); } class _$Matterbridge extends Matterbridge { @override final bool enabled; @override final BuiltList> parts; @override final int pid; factory _$Matterbridge([void Function(MatterbridgeBuilder)? updates]) => (MatterbridgeBuilder()..update(updates))._build(); _$Matterbridge._({required this.enabled, required this.parts, required this.pid}) : super._() { BuiltValueNullFieldError.checkNotNull(enabled, r'Matterbridge', 'enabled'); BuiltValueNullFieldError.checkNotNull(parts, r'Matterbridge', 'parts'); BuiltValueNullFieldError.checkNotNull(pid, r'Matterbridge', 'pid'); } @override Matterbridge rebuild(void Function(MatterbridgeBuilder) updates) => (toBuilder()..update(updates)).build(); @override MatterbridgeBuilder toBuilder() => MatterbridgeBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is Matterbridge && enabled == other.enabled && parts == other.parts && pid == other.pid; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, enabled.hashCode); _$hash = $jc(_$hash, parts.hashCode); _$hash = $jc(_$hash, pid.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'Matterbridge') ..add('enabled', enabled) ..add('parts', parts) ..add('pid', pid)) .toString(); } } class MatterbridgeBuilder implements Builder, MatterbridgeInterfaceBuilder { _$Matterbridge? _$v; bool? _enabled; bool? get enabled => _$this._enabled; set enabled(covariant bool? enabled) => _$this._enabled = enabled; ListBuilder>? _parts; ListBuilder> get parts => _$this._parts ??= ListBuilder>(); set parts(covariant ListBuilder>? parts) => _$this._parts = parts; int? _pid; int? get pid => _$this._pid; set pid(covariant int? pid) => _$this._pid = pid; MatterbridgeBuilder(); MatterbridgeBuilder get _$this { final $v = _$v; if ($v != null) { _enabled = $v.enabled; _parts = $v.parts.toBuilder(); _pid = $v.pid; _$v = null; } return this; } @override void replace(covariant Matterbridge other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$Matterbridge; } @override void update(void Function(MatterbridgeBuilder)? updates) { if (updates != null) updates(this); } @override Matterbridge build() => _build(); _$Matterbridge _build() { _$Matterbridge _$result; try { _$result = _$v ?? _$Matterbridge._( enabled: BuiltValueNullFieldError.checkNotNull(enabled, r'Matterbridge', 'enabled'), parts: parts.build(), pid: BuiltValueNullFieldError.checkNotNull(pid, r'Matterbridge', 'pid')); } catch (_) { late String _$failedField; try { _$failedField = 'parts'; parts.build(); } catch (e) { throw BuiltValueNestedFieldError(r'Matterbridge', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class MatterbridgeProcessStateInterfaceBuilder { void replace(MatterbridgeProcessStateInterface other); void update(void Function(MatterbridgeProcessStateInterfaceBuilder) updates); String? get log; set log(String? log); bool? get running; set running(bool? running); } class _$MatterbridgeProcessState extends MatterbridgeProcessState { @override final String log; @override final bool running; factory _$MatterbridgeProcessState([void Function(MatterbridgeProcessStateBuilder)? updates]) => (MatterbridgeProcessStateBuilder()..update(updates))._build(); _$MatterbridgeProcessState._({required this.log, required this.running}) : super._() { BuiltValueNullFieldError.checkNotNull(log, r'MatterbridgeProcessState', 'log'); BuiltValueNullFieldError.checkNotNull(running, r'MatterbridgeProcessState', 'running'); } @override MatterbridgeProcessState rebuild(void Function(MatterbridgeProcessStateBuilder) updates) => (toBuilder()..update(updates)).build(); @override MatterbridgeProcessStateBuilder toBuilder() => MatterbridgeProcessStateBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is MatterbridgeProcessState && log == other.log && running == other.running; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, log.hashCode); _$hash = $jc(_$hash, running.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'MatterbridgeProcessState') ..add('log', log) ..add('running', running)) .toString(); } } class MatterbridgeProcessStateBuilder implements Builder, MatterbridgeProcessStateInterfaceBuilder { _$MatterbridgeProcessState? _$v; String? _log; String? get log => _$this._log; set log(covariant String? log) => _$this._log = log; bool? _running; bool? get running => _$this._running; set running(covariant bool? running) => _$this._running = running; MatterbridgeProcessStateBuilder(); MatterbridgeProcessStateBuilder get _$this { final $v = _$v; if ($v != null) { _log = $v.log; _running = $v.running; _$v = null; } return this; } @override void replace(covariant MatterbridgeProcessState other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$MatterbridgeProcessState; } @override void update(void Function(MatterbridgeProcessStateBuilder)? updates) { if (updates != null) updates(this); } @override MatterbridgeProcessState build() => _build(); _$MatterbridgeProcessState _build() { final _$result = _$v ?? _$MatterbridgeProcessState._( log: BuiltValueNullFieldError.checkNotNull(log, r'MatterbridgeProcessState', 'log'), running: BuiltValueNullFieldError.checkNotNull(running, r'MatterbridgeProcessState', 'running')); replace(_$result); return _$result; } } abstract mixin class MatterbridgeWithProcessStateInterfaceBuilder implements MatterbridgeInterfaceBuilder, MatterbridgeProcessStateInterfaceBuilder { void replace(covariant MatterbridgeWithProcessStateInterface other); void update(void Function(MatterbridgeWithProcessStateInterfaceBuilder) updates); bool? get enabled; set enabled(covariant bool? enabled); ListBuilder> get parts; set parts(covariant ListBuilder>? parts); int? get pid; set pid(covariant int? pid); String? get log; set log(covariant String? log); bool? get running; set running(covariant bool? running); } class _$MatterbridgeWithProcessState extends MatterbridgeWithProcessState { @override final bool enabled; @override final BuiltList> parts; @override final int pid; @override final String log; @override final bool running; factory _$MatterbridgeWithProcessState([void Function(MatterbridgeWithProcessStateBuilder)? updates]) => (MatterbridgeWithProcessStateBuilder()..update(updates))._build(); _$MatterbridgeWithProcessState._( {required this.enabled, required this.parts, required this.pid, required this.log, required this.running}) : super._() { BuiltValueNullFieldError.checkNotNull(enabled, r'MatterbridgeWithProcessState', 'enabled'); BuiltValueNullFieldError.checkNotNull(parts, r'MatterbridgeWithProcessState', 'parts'); BuiltValueNullFieldError.checkNotNull(pid, r'MatterbridgeWithProcessState', 'pid'); BuiltValueNullFieldError.checkNotNull(log, r'MatterbridgeWithProcessState', 'log'); BuiltValueNullFieldError.checkNotNull(running, r'MatterbridgeWithProcessState', 'running'); } @override MatterbridgeWithProcessState rebuild(void Function(MatterbridgeWithProcessStateBuilder) updates) => (toBuilder()..update(updates)).build(); @override MatterbridgeWithProcessStateBuilder toBuilder() => MatterbridgeWithProcessStateBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is MatterbridgeWithProcessState && enabled == other.enabled && parts == other.parts && pid == other.pid && log == other.log && running == other.running; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, enabled.hashCode); _$hash = $jc(_$hash, parts.hashCode); _$hash = $jc(_$hash, pid.hashCode); _$hash = $jc(_$hash, log.hashCode); _$hash = $jc(_$hash, running.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'MatterbridgeWithProcessState') ..add('enabled', enabled) ..add('parts', parts) ..add('pid', pid) ..add('log', log) ..add('running', running)) .toString(); } } class MatterbridgeWithProcessStateBuilder implements Builder, MatterbridgeWithProcessStateInterfaceBuilder { _$MatterbridgeWithProcessState? _$v; bool? _enabled; bool? get enabled => _$this._enabled; set enabled(covariant bool? enabled) => _$this._enabled = enabled; ListBuilder>? _parts; ListBuilder> get parts => _$this._parts ??= ListBuilder>(); set parts(covariant ListBuilder>? parts) => _$this._parts = parts; int? _pid; int? get pid => _$this._pid; set pid(covariant int? pid) => _$this._pid = pid; String? _log; String? get log => _$this._log; set log(covariant String? log) => _$this._log = log; bool? _running; bool? get running => _$this._running; set running(covariant bool? running) => _$this._running = running; MatterbridgeWithProcessStateBuilder(); MatterbridgeWithProcessStateBuilder get _$this { final $v = _$v; if ($v != null) { _enabled = $v.enabled; _parts = $v.parts.toBuilder(); _pid = $v.pid; _log = $v.log; _running = $v.running; _$v = null; } return this; } @override void replace(covariant MatterbridgeWithProcessState other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$MatterbridgeWithProcessState; } @override void update(void Function(MatterbridgeWithProcessStateBuilder)? updates) { if (updates != null) updates(this); } @override MatterbridgeWithProcessState build() => _build(); _$MatterbridgeWithProcessState _build() { _$MatterbridgeWithProcessState _$result; try { _$result = _$v ?? _$MatterbridgeWithProcessState._( enabled: BuiltValueNullFieldError.checkNotNull(enabled, r'MatterbridgeWithProcessState', 'enabled'), parts: parts.build(), pid: BuiltValueNullFieldError.checkNotNull(pid, r'MatterbridgeWithProcessState', 'pid'), log: BuiltValueNullFieldError.checkNotNull(log, r'MatterbridgeWithProcessState', 'log'), running: BuiltValueNullFieldError.checkNotNull(running, r'MatterbridgeWithProcessState', 'running')); } catch (_) { late String _$failedField; try { _$failedField = 'parts'; parts.build(); } catch (e) { throw BuiltValueNestedFieldError(r'MatterbridgeWithProcessState', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class MatterbridgeGetBridgeOfRoomResponseApplicationJson_OcsInterfaceBuilder { void replace(MatterbridgeGetBridgeOfRoomResponseApplicationJson_OcsInterface other); void update(void Function(MatterbridgeGetBridgeOfRoomResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); MatterbridgeWithProcessStateBuilder get data; set data(MatterbridgeWithProcessStateBuilder? data); } class _$MatterbridgeGetBridgeOfRoomResponseApplicationJson_Ocs extends MatterbridgeGetBridgeOfRoomResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final MatterbridgeWithProcessState data; factory _$MatterbridgeGetBridgeOfRoomResponseApplicationJson_Ocs( [void Function(MatterbridgeGetBridgeOfRoomResponseApplicationJson_OcsBuilder)? updates]) => (MatterbridgeGetBridgeOfRoomResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$MatterbridgeGetBridgeOfRoomResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'MatterbridgeGetBridgeOfRoomResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'MatterbridgeGetBridgeOfRoomResponseApplicationJson_Ocs', 'data'); } @override MatterbridgeGetBridgeOfRoomResponseApplicationJson_Ocs rebuild( void Function(MatterbridgeGetBridgeOfRoomResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override MatterbridgeGetBridgeOfRoomResponseApplicationJson_OcsBuilder toBuilder() => MatterbridgeGetBridgeOfRoomResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is MatterbridgeGetBridgeOfRoomResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'MatterbridgeGetBridgeOfRoomResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class MatterbridgeGetBridgeOfRoomResponseApplicationJson_OcsBuilder implements Builder, MatterbridgeGetBridgeOfRoomResponseApplicationJson_OcsInterfaceBuilder { _$MatterbridgeGetBridgeOfRoomResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; MatterbridgeWithProcessStateBuilder? _data; MatterbridgeWithProcessStateBuilder get data => _$this._data ??= MatterbridgeWithProcessStateBuilder(); set data(covariant MatterbridgeWithProcessStateBuilder? data) => _$this._data = data; MatterbridgeGetBridgeOfRoomResponseApplicationJson_OcsBuilder(); MatterbridgeGetBridgeOfRoomResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant MatterbridgeGetBridgeOfRoomResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$MatterbridgeGetBridgeOfRoomResponseApplicationJson_Ocs; } @override void update(void Function(MatterbridgeGetBridgeOfRoomResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override MatterbridgeGetBridgeOfRoomResponseApplicationJson_Ocs build() => _build(); _$MatterbridgeGetBridgeOfRoomResponseApplicationJson_Ocs _build() { _$MatterbridgeGetBridgeOfRoomResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$MatterbridgeGetBridgeOfRoomResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'MatterbridgeGetBridgeOfRoomResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class MatterbridgeGetBridgeOfRoomResponseApplicationJsonInterfaceBuilder { void replace(MatterbridgeGetBridgeOfRoomResponseApplicationJsonInterface other); void update(void Function(MatterbridgeGetBridgeOfRoomResponseApplicationJsonInterfaceBuilder) updates); MatterbridgeGetBridgeOfRoomResponseApplicationJson_OcsBuilder get ocs; set ocs(MatterbridgeGetBridgeOfRoomResponseApplicationJson_OcsBuilder? ocs); } class _$MatterbridgeGetBridgeOfRoomResponseApplicationJson extends MatterbridgeGetBridgeOfRoomResponseApplicationJson { @override final MatterbridgeGetBridgeOfRoomResponseApplicationJson_Ocs ocs; factory _$MatterbridgeGetBridgeOfRoomResponseApplicationJson( [void Function(MatterbridgeGetBridgeOfRoomResponseApplicationJsonBuilder)? updates]) => (MatterbridgeGetBridgeOfRoomResponseApplicationJsonBuilder()..update(updates))._build(); _$MatterbridgeGetBridgeOfRoomResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'MatterbridgeGetBridgeOfRoomResponseApplicationJson', 'ocs'); } @override MatterbridgeGetBridgeOfRoomResponseApplicationJson rebuild( void Function(MatterbridgeGetBridgeOfRoomResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override MatterbridgeGetBridgeOfRoomResponseApplicationJsonBuilder toBuilder() => MatterbridgeGetBridgeOfRoomResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is MatterbridgeGetBridgeOfRoomResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'MatterbridgeGetBridgeOfRoomResponseApplicationJson')..add('ocs', ocs)) .toString(); } } class MatterbridgeGetBridgeOfRoomResponseApplicationJsonBuilder implements Builder, MatterbridgeGetBridgeOfRoomResponseApplicationJsonInterfaceBuilder { _$MatterbridgeGetBridgeOfRoomResponseApplicationJson? _$v; MatterbridgeGetBridgeOfRoomResponseApplicationJson_OcsBuilder? _ocs; MatterbridgeGetBridgeOfRoomResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= MatterbridgeGetBridgeOfRoomResponseApplicationJson_OcsBuilder(); set ocs(covariant MatterbridgeGetBridgeOfRoomResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; MatterbridgeGetBridgeOfRoomResponseApplicationJsonBuilder(); MatterbridgeGetBridgeOfRoomResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant MatterbridgeGetBridgeOfRoomResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$MatterbridgeGetBridgeOfRoomResponseApplicationJson; } @override void update(void Function(MatterbridgeGetBridgeOfRoomResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override MatterbridgeGetBridgeOfRoomResponseApplicationJson build() => _build(); _$MatterbridgeGetBridgeOfRoomResponseApplicationJson _build() { _$MatterbridgeGetBridgeOfRoomResponseApplicationJson _$result; try { _$result = _$v ?? _$MatterbridgeGetBridgeOfRoomResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'MatterbridgeGetBridgeOfRoomResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class MatterbridgeEditBridgeOfRoomResponseApplicationJson_OcsInterfaceBuilder { void replace(MatterbridgeEditBridgeOfRoomResponseApplicationJson_OcsInterface other); void update(void Function(MatterbridgeEditBridgeOfRoomResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); MatterbridgeProcessStateBuilder get data; set data(MatterbridgeProcessStateBuilder? data); } class _$MatterbridgeEditBridgeOfRoomResponseApplicationJson_Ocs extends MatterbridgeEditBridgeOfRoomResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final MatterbridgeProcessState data; factory _$MatterbridgeEditBridgeOfRoomResponseApplicationJson_Ocs( [void Function(MatterbridgeEditBridgeOfRoomResponseApplicationJson_OcsBuilder)? updates]) => (MatterbridgeEditBridgeOfRoomResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$MatterbridgeEditBridgeOfRoomResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'MatterbridgeEditBridgeOfRoomResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'MatterbridgeEditBridgeOfRoomResponseApplicationJson_Ocs', 'data'); } @override MatterbridgeEditBridgeOfRoomResponseApplicationJson_Ocs rebuild( void Function(MatterbridgeEditBridgeOfRoomResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override MatterbridgeEditBridgeOfRoomResponseApplicationJson_OcsBuilder toBuilder() => MatterbridgeEditBridgeOfRoomResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is MatterbridgeEditBridgeOfRoomResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'MatterbridgeEditBridgeOfRoomResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class MatterbridgeEditBridgeOfRoomResponseApplicationJson_OcsBuilder implements Builder, MatterbridgeEditBridgeOfRoomResponseApplicationJson_OcsInterfaceBuilder { _$MatterbridgeEditBridgeOfRoomResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; MatterbridgeProcessStateBuilder? _data; MatterbridgeProcessStateBuilder get data => _$this._data ??= MatterbridgeProcessStateBuilder(); set data(covariant MatterbridgeProcessStateBuilder? data) => _$this._data = data; MatterbridgeEditBridgeOfRoomResponseApplicationJson_OcsBuilder(); MatterbridgeEditBridgeOfRoomResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant MatterbridgeEditBridgeOfRoomResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$MatterbridgeEditBridgeOfRoomResponseApplicationJson_Ocs; } @override void update(void Function(MatterbridgeEditBridgeOfRoomResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override MatterbridgeEditBridgeOfRoomResponseApplicationJson_Ocs build() => _build(); _$MatterbridgeEditBridgeOfRoomResponseApplicationJson_Ocs _build() { _$MatterbridgeEditBridgeOfRoomResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$MatterbridgeEditBridgeOfRoomResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'MatterbridgeEditBridgeOfRoomResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class MatterbridgeEditBridgeOfRoomResponseApplicationJsonInterfaceBuilder { void replace(MatterbridgeEditBridgeOfRoomResponseApplicationJsonInterface other); void update(void Function(MatterbridgeEditBridgeOfRoomResponseApplicationJsonInterfaceBuilder) updates); MatterbridgeEditBridgeOfRoomResponseApplicationJson_OcsBuilder get ocs; set ocs(MatterbridgeEditBridgeOfRoomResponseApplicationJson_OcsBuilder? ocs); } class _$MatterbridgeEditBridgeOfRoomResponseApplicationJson extends MatterbridgeEditBridgeOfRoomResponseApplicationJson { @override final MatterbridgeEditBridgeOfRoomResponseApplicationJson_Ocs ocs; factory _$MatterbridgeEditBridgeOfRoomResponseApplicationJson( [void Function(MatterbridgeEditBridgeOfRoomResponseApplicationJsonBuilder)? updates]) => (MatterbridgeEditBridgeOfRoomResponseApplicationJsonBuilder()..update(updates))._build(); _$MatterbridgeEditBridgeOfRoomResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'MatterbridgeEditBridgeOfRoomResponseApplicationJson', 'ocs'); } @override MatterbridgeEditBridgeOfRoomResponseApplicationJson rebuild( void Function(MatterbridgeEditBridgeOfRoomResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override MatterbridgeEditBridgeOfRoomResponseApplicationJsonBuilder toBuilder() => MatterbridgeEditBridgeOfRoomResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is MatterbridgeEditBridgeOfRoomResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'MatterbridgeEditBridgeOfRoomResponseApplicationJson')..add('ocs', ocs)) .toString(); } } class MatterbridgeEditBridgeOfRoomResponseApplicationJsonBuilder implements Builder, MatterbridgeEditBridgeOfRoomResponseApplicationJsonInterfaceBuilder { _$MatterbridgeEditBridgeOfRoomResponseApplicationJson? _$v; MatterbridgeEditBridgeOfRoomResponseApplicationJson_OcsBuilder? _ocs; MatterbridgeEditBridgeOfRoomResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= MatterbridgeEditBridgeOfRoomResponseApplicationJson_OcsBuilder(); set ocs(covariant MatterbridgeEditBridgeOfRoomResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; MatterbridgeEditBridgeOfRoomResponseApplicationJsonBuilder(); MatterbridgeEditBridgeOfRoomResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant MatterbridgeEditBridgeOfRoomResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$MatterbridgeEditBridgeOfRoomResponseApplicationJson; } @override void update(void Function(MatterbridgeEditBridgeOfRoomResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override MatterbridgeEditBridgeOfRoomResponseApplicationJson build() => _build(); _$MatterbridgeEditBridgeOfRoomResponseApplicationJson _build() { _$MatterbridgeEditBridgeOfRoomResponseApplicationJson _$result; try { _$result = _$v ?? _$MatterbridgeEditBridgeOfRoomResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'MatterbridgeEditBridgeOfRoomResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_OcsInterfaceBuilder { void replace(MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_OcsInterface other); void update(void Function(MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); bool? get data; set data(bool? data); } class _$MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_Ocs extends MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final bool data; factory _$MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_Ocs( [void Function(MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_OcsBuilder)? updates]) => (MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_Ocs', 'data'); } @override MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_Ocs rebuild( void Function(MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_OcsBuilder toBuilder() => MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_OcsBuilder implements Builder, MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_OcsInterfaceBuilder { _$MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; bool? _data; bool? get data => _$this._data; set data(covariant bool? data) => _$this._data = data; MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_OcsBuilder(); MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_Ocs; } @override void update(void Function(MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_Ocs build() => _build(); _$MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_Ocs _build() { _$MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull( data, r'MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError( r'MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class MatterbridgeDeleteBridgeOfRoomResponseApplicationJsonInterfaceBuilder { void replace(MatterbridgeDeleteBridgeOfRoomResponseApplicationJsonInterface other); void update(void Function(MatterbridgeDeleteBridgeOfRoomResponseApplicationJsonInterfaceBuilder) updates); MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_OcsBuilder get ocs; set ocs(MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_OcsBuilder? ocs); } class _$MatterbridgeDeleteBridgeOfRoomResponseApplicationJson extends MatterbridgeDeleteBridgeOfRoomResponseApplicationJson { @override final MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_Ocs ocs; factory _$MatterbridgeDeleteBridgeOfRoomResponseApplicationJson( [void Function(MatterbridgeDeleteBridgeOfRoomResponseApplicationJsonBuilder)? updates]) => (MatterbridgeDeleteBridgeOfRoomResponseApplicationJsonBuilder()..update(updates))._build(); _$MatterbridgeDeleteBridgeOfRoomResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'MatterbridgeDeleteBridgeOfRoomResponseApplicationJson', 'ocs'); } @override MatterbridgeDeleteBridgeOfRoomResponseApplicationJson rebuild( void Function(MatterbridgeDeleteBridgeOfRoomResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override MatterbridgeDeleteBridgeOfRoomResponseApplicationJsonBuilder toBuilder() => MatterbridgeDeleteBridgeOfRoomResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is MatterbridgeDeleteBridgeOfRoomResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'MatterbridgeDeleteBridgeOfRoomResponseApplicationJson')..add('ocs', ocs)) .toString(); } } class MatterbridgeDeleteBridgeOfRoomResponseApplicationJsonBuilder implements Builder, MatterbridgeDeleteBridgeOfRoomResponseApplicationJsonInterfaceBuilder { _$MatterbridgeDeleteBridgeOfRoomResponseApplicationJson? _$v; MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_OcsBuilder? _ocs; MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_OcsBuilder(); set ocs(covariant MatterbridgeDeleteBridgeOfRoomResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; MatterbridgeDeleteBridgeOfRoomResponseApplicationJsonBuilder(); MatterbridgeDeleteBridgeOfRoomResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant MatterbridgeDeleteBridgeOfRoomResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$MatterbridgeDeleteBridgeOfRoomResponseApplicationJson; } @override void update(void Function(MatterbridgeDeleteBridgeOfRoomResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override MatterbridgeDeleteBridgeOfRoomResponseApplicationJson build() => _build(); _$MatterbridgeDeleteBridgeOfRoomResponseApplicationJson _build() { _$MatterbridgeDeleteBridgeOfRoomResponseApplicationJson _$result; try { _$result = _$v ?? _$MatterbridgeDeleteBridgeOfRoomResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'MatterbridgeDeleteBridgeOfRoomResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class MatterbridgeGetBridgeProcessStateResponseApplicationJson_OcsInterfaceBuilder { void replace(MatterbridgeGetBridgeProcessStateResponseApplicationJson_OcsInterface other); void update(void Function(MatterbridgeGetBridgeProcessStateResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); MatterbridgeProcessStateBuilder get data; set data(MatterbridgeProcessStateBuilder? data); } class _$MatterbridgeGetBridgeProcessStateResponseApplicationJson_Ocs extends MatterbridgeGetBridgeProcessStateResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final MatterbridgeProcessState data; factory _$MatterbridgeGetBridgeProcessStateResponseApplicationJson_Ocs( [void Function(MatterbridgeGetBridgeProcessStateResponseApplicationJson_OcsBuilder)? updates]) => (MatterbridgeGetBridgeProcessStateResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$MatterbridgeGetBridgeProcessStateResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull( meta, r'MatterbridgeGetBridgeProcessStateResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull( data, r'MatterbridgeGetBridgeProcessStateResponseApplicationJson_Ocs', 'data'); } @override MatterbridgeGetBridgeProcessStateResponseApplicationJson_Ocs rebuild( void Function(MatterbridgeGetBridgeProcessStateResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override MatterbridgeGetBridgeProcessStateResponseApplicationJson_OcsBuilder toBuilder() => MatterbridgeGetBridgeProcessStateResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is MatterbridgeGetBridgeProcessStateResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'MatterbridgeGetBridgeProcessStateResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class MatterbridgeGetBridgeProcessStateResponseApplicationJson_OcsBuilder implements Builder, MatterbridgeGetBridgeProcessStateResponseApplicationJson_OcsInterfaceBuilder { _$MatterbridgeGetBridgeProcessStateResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; MatterbridgeProcessStateBuilder? _data; MatterbridgeProcessStateBuilder get data => _$this._data ??= MatterbridgeProcessStateBuilder(); set data(covariant MatterbridgeProcessStateBuilder? data) => _$this._data = data; MatterbridgeGetBridgeProcessStateResponseApplicationJson_OcsBuilder(); MatterbridgeGetBridgeProcessStateResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant MatterbridgeGetBridgeProcessStateResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$MatterbridgeGetBridgeProcessStateResponseApplicationJson_Ocs; } @override void update(void Function(MatterbridgeGetBridgeProcessStateResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override MatterbridgeGetBridgeProcessStateResponseApplicationJson_Ocs build() => _build(); _$MatterbridgeGetBridgeProcessStateResponseApplicationJson_Ocs _build() { _$MatterbridgeGetBridgeProcessStateResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$MatterbridgeGetBridgeProcessStateResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'MatterbridgeGetBridgeProcessStateResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class MatterbridgeGetBridgeProcessStateResponseApplicationJsonInterfaceBuilder { void replace(MatterbridgeGetBridgeProcessStateResponseApplicationJsonInterface other); void update(void Function(MatterbridgeGetBridgeProcessStateResponseApplicationJsonInterfaceBuilder) updates); MatterbridgeGetBridgeProcessStateResponseApplicationJson_OcsBuilder get ocs; set ocs(MatterbridgeGetBridgeProcessStateResponseApplicationJson_OcsBuilder? ocs); } class _$MatterbridgeGetBridgeProcessStateResponseApplicationJson extends MatterbridgeGetBridgeProcessStateResponseApplicationJson { @override final MatterbridgeGetBridgeProcessStateResponseApplicationJson_Ocs ocs; factory _$MatterbridgeGetBridgeProcessStateResponseApplicationJson( [void Function(MatterbridgeGetBridgeProcessStateResponseApplicationJsonBuilder)? updates]) => (MatterbridgeGetBridgeProcessStateResponseApplicationJsonBuilder()..update(updates))._build(); _$MatterbridgeGetBridgeProcessStateResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'MatterbridgeGetBridgeProcessStateResponseApplicationJson', 'ocs'); } @override MatterbridgeGetBridgeProcessStateResponseApplicationJson rebuild( void Function(MatterbridgeGetBridgeProcessStateResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override MatterbridgeGetBridgeProcessStateResponseApplicationJsonBuilder toBuilder() => MatterbridgeGetBridgeProcessStateResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is MatterbridgeGetBridgeProcessStateResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'MatterbridgeGetBridgeProcessStateResponseApplicationJson')..add('ocs', ocs)) .toString(); } } class MatterbridgeGetBridgeProcessStateResponseApplicationJsonBuilder implements Builder, MatterbridgeGetBridgeProcessStateResponseApplicationJsonInterfaceBuilder { _$MatterbridgeGetBridgeProcessStateResponseApplicationJson? _$v; MatterbridgeGetBridgeProcessStateResponseApplicationJson_OcsBuilder? _ocs; MatterbridgeGetBridgeProcessStateResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= MatterbridgeGetBridgeProcessStateResponseApplicationJson_OcsBuilder(); set ocs(covariant MatterbridgeGetBridgeProcessStateResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; MatterbridgeGetBridgeProcessStateResponseApplicationJsonBuilder(); MatterbridgeGetBridgeProcessStateResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant MatterbridgeGetBridgeProcessStateResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$MatterbridgeGetBridgeProcessStateResponseApplicationJson; } @override void update(void Function(MatterbridgeGetBridgeProcessStateResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override MatterbridgeGetBridgeProcessStateResponseApplicationJson build() => _build(); _$MatterbridgeGetBridgeProcessStateResponseApplicationJson _build() { _$MatterbridgeGetBridgeProcessStateResponseApplicationJson _$result; try { _$result = _$v ?? _$MatterbridgeGetBridgeProcessStateResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'MatterbridgeGetBridgeProcessStateResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class MatterbridgeSettingsStopAllBridgesResponseApplicationJson_OcsInterfaceBuilder { void replace(MatterbridgeSettingsStopAllBridgesResponseApplicationJson_OcsInterface other); void update(void Function(MatterbridgeSettingsStopAllBridgesResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); bool? get data; set data(bool? data); } class _$MatterbridgeSettingsStopAllBridgesResponseApplicationJson_Ocs extends MatterbridgeSettingsStopAllBridgesResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final bool data; factory _$MatterbridgeSettingsStopAllBridgesResponseApplicationJson_Ocs( [void Function(MatterbridgeSettingsStopAllBridgesResponseApplicationJson_OcsBuilder)? updates]) => (MatterbridgeSettingsStopAllBridgesResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$MatterbridgeSettingsStopAllBridgesResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull( meta, r'MatterbridgeSettingsStopAllBridgesResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull( data, r'MatterbridgeSettingsStopAllBridgesResponseApplicationJson_Ocs', 'data'); } @override MatterbridgeSettingsStopAllBridgesResponseApplicationJson_Ocs rebuild( void Function(MatterbridgeSettingsStopAllBridgesResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override MatterbridgeSettingsStopAllBridgesResponseApplicationJson_OcsBuilder toBuilder() => MatterbridgeSettingsStopAllBridgesResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is MatterbridgeSettingsStopAllBridgesResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'MatterbridgeSettingsStopAllBridgesResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class MatterbridgeSettingsStopAllBridgesResponseApplicationJson_OcsBuilder implements Builder, MatterbridgeSettingsStopAllBridgesResponseApplicationJson_OcsInterfaceBuilder { _$MatterbridgeSettingsStopAllBridgesResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; bool? _data; bool? get data => _$this._data; set data(covariant bool? data) => _$this._data = data; MatterbridgeSettingsStopAllBridgesResponseApplicationJson_OcsBuilder(); MatterbridgeSettingsStopAllBridgesResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant MatterbridgeSettingsStopAllBridgesResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$MatterbridgeSettingsStopAllBridgesResponseApplicationJson_Ocs; } @override void update(void Function(MatterbridgeSettingsStopAllBridgesResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override MatterbridgeSettingsStopAllBridgesResponseApplicationJson_Ocs build() => _build(); _$MatterbridgeSettingsStopAllBridgesResponseApplicationJson_Ocs _build() { _$MatterbridgeSettingsStopAllBridgesResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$MatterbridgeSettingsStopAllBridgesResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull( data, r'MatterbridgeSettingsStopAllBridgesResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError( r'MatterbridgeSettingsStopAllBridgesResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class MatterbridgeSettingsStopAllBridgesResponseApplicationJsonInterfaceBuilder { void replace(MatterbridgeSettingsStopAllBridgesResponseApplicationJsonInterface other); void update(void Function(MatterbridgeSettingsStopAllBridgesResponseApplicationJsonInterfaceBuilder) updates); MatterbridgeSettingsStopAllBridgesResponseApplicationJson_OcsBuilder get ocs; set ocs(MatterbridgeSettingsStopAllBridgesResponseApplicationJson_OcsBuilder? ocs); } class _$MatterbridgeSettingsStopAllBridgesResponseApplicationJson extends MatterbridgeSettingsStopAllBridgesResponseApplicationJson { @override final MatterbridgeSettingsStopAllBridgesResponseApplicationJson_Ocs ocs; factory _$MatterbridgeSettingsStopAllBridgesResponseApplicationJson( [void Function(MatterbridgeSettingsStopAllBridgesResponseApplicationJsonBuilder)? updates]) => (MatterbridgeSettingsStopAllBridgesResponseApplicationJsonBuilder()..update(updates))._build(); _$MatterbridgeSettingsStopAllBridgesResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'MatterbridgeSettingsStopAllBridgesResponseApplicationJson', 'ocs'); } @override MatterbridgeSettingsStopAllBridgesResponseApplicationJson rebuild( void Function(MatterbridgeSettingsStopAllBridgesResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override MatterbridgeSettingsStopAllBridgesResponseApplicationJsonBuilder toBuilder() => MatterbridgeSettingsStopAllBridgesResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is MatterbridgeSettingsStopAllBridgesResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'MatterbridgeSettingsStopAllBridgesResponseApplicationJson')..add('ocs', ocs)) .toString(); } } class MatterbridgeSettingsStopAllBridgesResponseApplicationJsonBuilder implements Builder, MatterbridgeSettingsStopAllBridgesResponseApplicationJsonInterfaceBuilder { _$MatterbridgeSettingsStopAllBridgesResponseApplicationJson? _$v; MatterbridgeSettingsStopAllBridgesResponseApplicationJson_OcsBuilder? _ocs; MatterbridgeSettingsStopAllBridgesResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= MatterbridgeSettingsStopAllBridgesResponseApplicationJson_OcsBuilder(); set ocs(covariant MatterbridgeSettingsStopAllBridgesResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; MatterbridgeSettingsStopAllBridgesResponseApplicationJsonBuilder(); MatterbridgeSettingsStopAllBridgesResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant MatterbridgeSettingsStopAllBridgesResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$MatterbridgeSettingsStopAllBridgesResponseApplicationJson; } @override void update(void Function(MatterbridgeSettingsStopAllBridgesResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override MatterbridgeSettingsStopAllBridgesResponseApplicationJson build() => _build(); _$MatterbridgeSettingsStopAllBridgesResponseApplicationJson _build() { _$MatterbridgeSettingsStopAllBridgesResponseApplicationJson _$result; try { _$result = _$v ?? _$MatterbridgeSettingsStopAllBridgesResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'MatterbridgeSettingsStopAllBridgesResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_DataInterfaceBuilder { void replace(MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_DataInterface other); void update( void Function(MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_DataInterfaceBuilder) updates); String? get version; set version(String? version); } class _$MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_Data extends MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_Data { @override final String version; factory _$MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_Data( [void Function(MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_DataBuilder)? updates]) => (MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_DataBuilder()..update(updates))._build(); _$MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_Data._({required this.version}) : super._() { BuiltValueNullFieldError.checkNotNull( version, r'MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_Data', 'version'); } @override MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_Data rebuild( void Function(MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_DataBuilder) updates) => (toBuilder()..update(updates)).build(); @override MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_DataBuilder toBuilder() => MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_DataBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_Data && version == other.version; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, version.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_Data') ..add('version', version)) .toString(); } } class MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_DataBuilder implements Builder, MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_DataInterfaceBuilder { _$MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_Data? _$v; String? _version; String? get version => _$this._version; set version(covariant String? version) => _$this._version = version; MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_DataBuilder(); MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_DataBuilder get _$this { final $v = _$v; if ($v != null) { _version = $v.version; _$v = null; } return this; } @override void replace(covariant MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_Data other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_Data; } @override void update( void Function(MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_DataBuilder)? updates) { if (updates != null) updates(this); } @override MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_Data build() => _build(); _$MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_Data _build() { final _$result = _$v ?? _$MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_Data._( version: BuiltValueNullFieldError.checkNotNull( version, r'MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_Data', 'version')); replace(_$result); return _$result; } } abstract mixin class MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_OcsInterfaceBuilder { void replace(MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_OcsInterface other); void update( void Function(MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_DataBuilder get data; set data(MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_DataBuilder? data); } class _$MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs extends MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_Data data; factory _$MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs( [void Function(MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_OcsBuilder)? updates]) => (MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull( meta, r'MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull( data, r'MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs', 'data'); } @override MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs rebuild( void Function(MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_OcsBuilder toBuilder() => MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_OcsBuilder implements Builder, MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_OcsInterfaceBuilder { _$MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_DataBuilder? _data; MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_DataBuilder get data => _$this._data ??= MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_DataBuilder(); set data(covariant MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs_DataBuilder? data) => _$this._data = data; MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_OcsBuilder(); MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs; } @override void update(void Function(MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs build() => _build(); _$MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs _build() { _$MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs._( meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJsonInterfaceBuilder { void replace(MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJsonInterface other); void update(void Function(MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJsonInterfaceBuilder) updates); MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_OcsBuilder get ocs; set ocs(MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_OcsBuilder? ocs); } class _$MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson extends MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson { @override final MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_Ocs ocs; factory _$MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson( [void Function(MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJsonBuilder)? updates]) => (MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJsonBuilder()..update(updates))._build(); _$MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull( ocs, r'MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson', 'ocs'); } @override MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson rebuild( void Function(MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJsonBuilder toBuilder() => MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson') ..add('ocs', ocs)) .toString(); } } class MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJsonBuilder implements Builder, MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJsonInterfaceBuilder { _$MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson? _$v; MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_OcsBuilder? _ocs; MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_OcsBuilder(); set ocs(covariant MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJsonBuilder(); MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson; } @override void update(void Function(MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson build() => _build(); _$MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson _build() { _$MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson _$result; try { _$result = _$v ?? _$MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'MatterbridgeSettingsGetMatterbridgeVersionResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class PollVoteInterfaceBuilder { void replace(PollVoteInterface other); void update(void Function(PollVoteInterfaceBuilder) updates); String? get actorDisplayName; set actorDisplayName(String? actorDisplayName); String? get actorId; set actorId(String? actorId); String? get actorType; set actorType(String? actorType); int? get optionId; set optionId(int? optionId); } class _$PollVote extends PollVote { @override final String actorDisplayName; @override final String actorId; @override final String actorType; @override final int optionId; factory _$PollVote([void Function(PollVoteBuilder)? updates]) => (PollVoteBuilder()..update(updates))._build(); _$PollVote._({required this.actorDisplayName, required this.actorId, required this.actorType, required this.optionId}) : super._() { BuiltValueNullFieldError.checkNotNull(actorDisplayName, r'PollVote', 'actorDisplayName'); BuiltValueNullFieldError.checkNotNull(actorId, r'PollVote', 'actorId'); BuiltValueNullFieldError.checkNotNull(actorType, r'PollVote', 'actorType'); BuiltValueNullFieldError.checkNotNull(optionId, r'PollVote', 'optionId'); } @override PollVote rebuild(void Function(PollVoteBuilder) updates) => (toBuilder()..update(updates)).build(); @override PollVoteBuilder toBuilder() => PollVoteBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is PollVote && actorDisplayName == other.actorDisplayName && actorId == other.actorId && actorType == other.actorType && optionId == other.optionId; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, actorDisplayName.hashCode); _$hash = $jc(_$hash, actorId.hashCode); _$hash = $jc(_$hash, actorType.hashCode); _$hash = $jc(_$hash, optionId.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'PollVote') ..add('actorDisplayName', actorDisplayName) ..add('actorId', actorId) ..add('actorType', actorType) ..add('optionId', optionId)) .toString(); } } class PollVoteBuilder implements Builder, PollVoteInterfaceBuilder { _$PollVote? _$v; String? _actorDisplayName; String? get actorDisplayName => _$this._actorDisplayName; set actorDisplayName(covariant String? actorDisplayName) => _$this._actorDisplayName = actorDisplayName; String? _actorId; String? get actorId => _$this._actorId; set actorId(covariant String? actorId) => _$this._actorId = actorId; String? _actorType; String? get actorType => _$this._actorType; set actorType(covariant String? actorType) => _$this._actorType = actorType; int? _optionId; int? get optionId => _$this._optionId; set optionId(covariant int? optionId) => _$this._optionId = optionId; PollVoteBuilder(); PollVoteBuilder get _$this { final $v = _$v; if ($v != null) { _actorDisplayName = $v.actorDisplayName; _actorId = $v.actorId; _actorType = $v.actorType; _optionId = $v.optionId; _$v = null; } return this; } @override void replace(covariant PollVote other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$PollVote; } @override void update(void Function(PollVoteBuilder)? updates) { if (updates != null) updates(this); } @override PollVote build() => _build(); _$PollVote _build() { final _$result = _$v ?? _$PollVote._( actorDisplayName: BuiltValueNullFieldError.checkNotNull(actorDisplayName, r'PollVote', 'actorDisplayName'), actorId: BuiltValueNullFieldError.checkNotNull(actorId, r'PollVote', 'actorId'), actorType: BuiltValueNullFieldError.checkNotNull(actorType, r'PollVote', 'actorType'), optionId: BuiltValueNullFieldError.checkNotNull(optionId, r'PollVote', 'optionId')); replace(_$result); return _$result; } } abstract mixin class PollInterfaceBuilder { void replace(PollInterface other); void update(void Function(PollInterfaceBuilder) updates); String? get actorDisplayName; set actorDisplayName(String? actorDisplayName); String? get actorId; set actorId(String? actorId); String? get actorType; set actorType(String? actorType); ListBuilder get details; set details(ListBuilder? details); int? get id; set id(int? id); int? get maxVotes; set maxVotes(int? maxVotes); int? get numVoters; set numVoters(int? numVoters); ListBuilder get options; set options(ListBuilder? options); String? get question; set question(String? question); int? get resultMode; set resultMode(int? resultMode); int? get status; set status(int? status); ListBuilder get votedSelf; set votedSelf(ListBuilder? votedSelf); MapBuilder get votes; set votes(MapBuilder? votes); } class _$Poll extends Poll { @override final String actorDisplayName; @override final String actorId; @override final String actorType; @override final BuiltList? details; @override final int id; @override final int maxVotes; @override final int? numVoters; @override final BuiltList options; @override final String question; @override final int resultMode; @override final int status; @override final BuiltList? votedSelf; @override final BuiltMap? votes; factory _$Poll([void Function(PollBuilder)? updates]) => (PollBuilder()..update(updates))._build(); _$Poll._( {required this.actorDisplayName, required this.actorId, required this.actorType, this.details, required this.id, required this.maxVotes, this.numVoters, required this.options, required this.question, required this.resultMode, required this.status, this.votedSelf, this.votes}) : super._() { BuiltValueNullFieldError.checkNotNull(actorDisplayName, r'Poll', 'actorDisplayName'); BuiltValueNullFieldError.checkNotNull(actorId, r'Poll', 'actorId'); BuiltValueNullFieldError.checkNotNull(actorType, r'Poll', 'actorType'); BuiltValueNullFieldError.checkNotNull(id, r'Poll', 'id'); BuiltValueNullFieldError.checkNotNull(maxVotes, r'Poll', 'maxVotes'); BuiltValueNullFieldError.checkNotNull(options, r'Poll', 'options'); BuiltValueNullFieldError.checkNotNull(question, r'Poll', 'question'); BuiltValueNullFieldError.checkNotNull(resultMode, r'Poll', 'resultMode'); BuiltValueNullFieldError.checkNotNull(status, r'Poll', 'status'); } @override Poll rebuild(void Function(PollBuilder) updates) => (toBuilder()..update(updates)).build(); @override PollBuilder toBuilder() => PollBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is Poll && actorDisplayName == other.actorDisplayName && actorId == other.actorId && actorType == other.actorType && details == other.details && id == other.id && maxVotes == other.maxVotes && numVoters == other.numVoters && options == other.options && question == other.question && resultMode == other.resultMode && status == other.status && votedSelf == other.votedSelf && votes == other.votes; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, actorDisplayName.hashCode); _$hash = $jc(_$hash, actorId.hashCode); _$hash = $jc(_$hash, actorType.hashCode); _$hash = $jc(_$hash, details.hashCode); _$hash = $jc(_$hash, id.hashCode); _$hash = $jc(_$hash, maxVotes.hashCode); _$hash = $jc(_$hash, numVoters.hashCode); _$hash = $jc(_$hash, options.hashCode); _$hash = $jc(_$hash, question.hashCode); _$hash = $jc(_$hash, resultMode.hashCode); _$hash = $jc(_$hash, status.hashCode); _$hash = $jc(_$hash, votedSelf.hashCode); _$hash = $jc(_$hash, votes.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'Poll') ..add('actorDisplayName', actorDisplayName) ..add('actorId', actorId) ..add('actorType', actorType) ..add('details', details) ..add('id', id) ..add('maxVotes', maxVotes) ..add('numVoters', numVoters) ..add('options', options) ..add('question', question) ..add('resultMode', resultMode) ..add('status', status) ..add('votedSelf', votedSelf) ..add('votes', votes)) .toString(); } } class PollBuilder implements Builder, PollInterfaceBuilder { _$Poll? _$v; String? _actorDisplayName; String? get actorDisplayName => _$this._actorDisplayName; set actorDisplayName(covariant String? actorDisplayName) => _$this._actorDisplayName = actorDisplayName; String? _actorId; String? get actorId => _$this._actorId; set actorId(covariant String? actorId) => _$this._actorId = actorId; String? _actorType; String? get actorType => _$this._actorType; set actorType(covariant String? actorType) => _$this._actorType = actorType; ListBuilder? _details; ListBuilder get details => _$this._details ??= ListBuilder(); set details(covariant ListBuilder? details) => _$this._details = details; int? _id; int? get id => _$this._id; set id(covariant int? id) => _$this._id = id; int? _maxVotes; int? get maxVotes => _$this._maxVotes; set maxVotes(covariant int? maxVotes) => _$this._maxVotes = maxVotes; int? _numVoters; int? get numVoters => _$this._numVoters; set numVoters(covariant int? numVoters) => _$this._numVoters = numVoters; ListBuilder? _options; ListBuilder get options => _$this._options ??= ListBuilder(); set options(covariant ListBuilder? options) => _$this._options = options; String? _question; String? get question => _$this._question; set question(covariant String? question) => _$this._question = question; int? _resultMode; int? get resultMode => _$this._resultMode; set resultMode(covariant int? resultMode) => _$this._resultMode = resultMode; int? _status; int? get status => _$this._status; set status(covariant int? status) => _$this._status = status; ListBuilder? _votedSelf; ListBuilder get votedSelf => _$this._votedSelf ??= ListBuilder(); set votedSelf(covariant ListBuilder? votedSelf) => _$this._votedSelf = votedSelf; MapBuilder? _votes; MapBuilder get votes => _$this._votes ??= MapBuilder(); set votes(covariant MapBuilder? votes) => _$this._votes = votes; PollBuilder(); PollBuilder get _$this { final $v = _$v; if ($v != null) { _actorDisplayName = $v.actorDisplayName; _actorId = $v.actorId; _actorType = $v.actorType; _details = $v.details?.toBuilder(); _id = $v.id; _maxVotes = $v.maxVotes; _numVoters = $v.numVoters; _options = $v.options.toBuilder(); _question = $v.question; _resultMode = $v.resultMode; _status = $v.status; _votedSelf = $v.votedSelf?.toBuilder(); _votes = $v.votes?.toBuilder(); _$v = null; } return this; } @override void replace(covariant Poll other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$Poll; } @override void update(void Function(PollBuilder)? updates) { if (updates != null) updates(this); } @override Poll build() => _build(); _$Poll _build() { _$Poll _$result; try { _$result = _$v ?? _$Poll._( actorDisplayName: BuiltValueNullFieldError.checkNotNull(actorDisplayName, r'Poll', 'actorDisplayName'), actorId: BuiltValueNullFieldError.checkNotNull(actorId, r'Poll', 'actorId'), actorType: BuiltValueNullFieldError.checkNotNull(actorType, r'Poll', 'actorType'), details: _details?.build(), id: BuiltValueNullFieldError.checkNotNull(id, r'Poll', 'id'), maxVotes: BuiltValueNullFieldError.checkNotNull(maxVotes, r'Poll', 'maxVotes'), numVoters: numVoters, options: options.build(), question: BuiltValueNullFieldError.checkNotNull(question, r'Poll', 'question'), resultMode: BuiltValueNullFieldError.checkNotNull(resultMode, r'Poll', 'resultMode'), status: BuiltValueNullFieldError.checkNotNull(status, r'Poll', 'status'), votedSelf: _votedSelf?.build(), votes: _votes?.build()); } catch (_) { late String _$failedField; try { _$failedField = 'details'; _details?.build(); _$failedField = 'options'; options.build(); _$failedField = 'votedSelf'; _votedSelf?.build(); _$failedField = 'votes'; _votes?.build(); } catch (e) { throw BuiltValueNestedFieldError(r'Poll', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class PollCreatePollResponseApplicationJson_OcsInterfaceBuilder { void replace(PollCreatePollResponseApplicationJson_OcsInterface other); void update(void Function(PollCreatePollResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); PollBuilder get data; set data(PollBuilder? data); } class _$PollCreatePollResponseApplicationJson_Ocs extends PollCreatePollResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final Poll data; factory _$PollCreatePollResponseApplicationJson_Ocs( [void Function(PollCreatePollResponseApplicationJson_OcsBuilder)? updates]) => (PollCreatePollResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$PollCreatePollResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'PollCreatePollResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'PollCreatePollResponseApplicationJson_Ocs', 'data'); } @override PollCreatePollResponseApplicationJson_Ocs rebuild( void Function(PollCreatePollResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override PollCreatePollResponseApplicationJson_OcsBuilder toBuilder() => PollCreatePollResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is PollCreatePollResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'PollCreatePollResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class PollCreatePollResponseApplicationJson_OcsBuilder implements Builder, PollCreatePollResponseApplicationJson_OcsInterfaceBuilder { _$PollCreatePollResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; PollBuilder? _data; PollBuilder get data => _$this._data ??= PollBuilder(); set data(covariant PollBuilder? data) => _$this._data = data; PollCreatePollResponseApplicationJson_OcsBuilder(); PollCreatePollResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant PollCreatePollResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$PollCreatePollResponseApplicationJson_Ocs; } @override void update(void Function(PollCreatePollResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override PollCreatePollResponseApplicationJson_Ocs build() => _build(); _$PollCreatePollResponseApplicationJson_Ocs _build() { _$PollCreatePollResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$PollCreatePollResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError(r'PollCreatePollResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class PollCreatePollResponseApplicationJsonInterfaceBuilder { void replace(PollCreatePollResponseApplicationJsonInterface other); void update(void Function(PollCreatePollResponseApplicationJsonInterfaceBuilder) updates); PollCreatePollResponseApplicationJson_OcsBuilder get ocs; set ocs(PollCreatePollResponseApplicationJson_OcsBuilder? ocs); } class _$PollCreatePollResponseApplicationJson extends PollCreatePollResponseApplicationJson { @override final PollCreatePollResponseApplicationJson_Ocs ocs; factory _$PollCreatePollResponseApplicationJson( [void Function(PollCreatePollResponseApplicationJsonBuilder)? updates]) => (PollCreatePollResponseApplicationJsonBuilder()..update(updates))._build(); _$PollCreatePollResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'PollCreatePollResponseApplicationJson', 'ocs'); } @override PollCreatePollResponseApplicationJson rebuild(void Function(PollCreatePollResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override PollCreatePollResponseApplicationJsonBuilder toBuilder() => PollCreatePollResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is PollCreatePollResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'PollCreatePollResponseApplicationJson')..add('ocs', ocs)).toString(); } } class PollCreatePollResponseApplicationJsonBuilder implements Builder, PollCreatePollResponseApplicationJsonInterfaceBuilder { _$PollCreatePollResponseApplicationJson? _$v; PollCreatePollResponseApplicationJson_OcsBuilder? _ocs; PollCreatePollResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= PollCreatePollResponseApplicationJson_OcsBuilder(); set ocs(covariant PollCreatePollResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; PollCreatePollResponseApplicationJsonBuilder(); PollCreatePollResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant PollCreatePollResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$PollCreatePollResponseApplicationJson; } @override void update(void Function(PollCreatePollResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override PollCreatePollResponseApplicationJson build() => _build(); _$PollCreatePollResponseApplicationJson _build() { _$PollCreatePollResponseApplicationJson _$result; try { _$result = _$v ?? _$PollCreatePollResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'PollCreatePollResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class PollShowPollResponseApplicationJson_OcsInterfaceBuilder { void replace(PollShowPollResponseApplicationJson_OcsInterface other); void update(void Function(PollShowPollResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); PollBuilder get data; set data(PollBuilder? data); } class _$PollShowPollResponseApplicationJson_Ocs extends PollShowPollResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final Poll data; factory _$PollShowPollResponseApplicationJson_Ocs( [void Function(PollShowPollResponseApplicationJson_OcsBuilder)? updates]) => (PollShowPollResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$PollShowPollResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'PollShowPollResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'PollShowPollResponseApplicationJson_Ocs', 'data'); } @override PollShowPollResponseApplicationJson_Ocs rebuild( void Function(PollShowPollResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override PollShowPollResponseApplicationJson_OcsBuilder toBuilder() => PollShowPollResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is PollShowPollResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'PollShowPollResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class PollShowPollResponseApplicationJson_OcsBuilder implements Builder, PollShowPollResponseApplicationJson_OcsInterfaceBuilder { _$PollShowPollResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; PollBuilder? _data; PollBuilder get data => _$this._data ??= PollBuilder(); set data(covariant PollBuilder? data) => _$this._data = data; PollShowPollResponseApplicationJson_OcsBuilder(); PollShowPollResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant PollShowPollResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$PollShowPollResponseApplicationJson_Ocs; } @override void update(void Function(PollShowPollResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override PollShowPollResponseApplicationJson_Ocs build() => _build(); _$PollShowPollResponseApplicationJson_Ocs _build() { _$PollShowPollResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$PollShowPollResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError(r'PollShowPollResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class PollShowPollResponseApplicationJsonInterfaceBuilder { void replace(PollShowPollResponseApplicationJsonInterface other); void update(void Function(PollShowPollResponseApplicationJsonInterfaceBuilder) updates); PollShowPollResponseApplicationJson_OcsBuilder get ocs; set ocs(PollShowPollResponseApplicationJson_OcsBuilder? ocs); } class _$PollShowPollResponseApplicationJson extends PollShowPollResponseApplicationJson { @override final PollShowPollResponseApplicationJson_Ocs ocs; factory _$PollShowPollResponseApplicationJson([void Function(PollShowPollResponseApplicationJsonBuilder)? updates]) => (PollShowPollResponseApplicationJsonBuilder()..update(updates))._build(); _$PollShowPollResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'PollShowPollResponseApplicationJson', 'ocs'); } @override PollShowPollResponseApplicationJson rebuild(void Function(PollShowPollResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override PollShowPollResponseApplicationJsonBuilder toBuilder() => PollShowPollResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is PollShowPollResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'PollShowPollResponseApplicationJson')..add('ocs', ocs)).toString(); } } class PollShowPollResponseApplicationJsonBuilder implements Builder, PollShowPollResponseApplicationJsonInterfaceBuilder { _$PollShowPollResponseApplicationJson? _$v; PollShowPollResponseApplicationJson_OcsBuilder? _ocs; PollShowPollResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= PollShowPollResponseApplicationJson_OcsBuilder(); set ocs(covariant PollShowPollResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; PollShowPollResponseApplicationJsonBuilder(); PollShowPollResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant PollShowPollResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$PollShowPollResponseApplicationJson; } @override void update(void Function(PollShowPollResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override PollShowPollResponseApplicationJson build() => _build(); _$PollShowPollResponseApplicationJson _build() { _$PollShowPollResponseApplicationJson _$result; try { _$result = _$v ?? _$PollShowPollResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'PollShowPollResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class PollVotePollResponseApplicationJson_OcsInterfaceBuilder { void replace(PollVotePollResponseApplicationJson_OcsInterface other); void update(void Function(PollVotePollResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); PollBuilder get data; set data(PollBuilder? data); } class _$PollVotePollResponseApplicationJson_Ocs extends PollVotePollResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final Poll data; factory _$PollVotePollResponseApplicationJson_Ocs( [void Function(PollVotePollResponseApplicationJson_OcsBuilder)? updates]) => (PollVotePollResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$PollVotePollResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'PollVotePollResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'PollVotePollResponseApplicationJson_Ocs', 'data'); } @override PollVotePollResponseApplicationJson_Ocs rebuild( void Function(PollVotePollResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override PollVotePollResponseApplicationJson_OcsBuilder toBuilder() => PollVotePollResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is PollVotePollResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'PollVotePollResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class PollVotePollResponseApplicationJson_OcsBuilder implements Builder, PollVotePollResponseApplicationJson_OcsInterfaceBuilder { _$PollVotePollResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; PollBuilder? _data; PollBuilder get data => _$this._data ??= PollBuilder(); set data(covariant PollBuilder? data) => _$this._data = data; PollVotePollResponseApplicationJson_OcsBuilder(); PollVotePollResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant PollVotePollResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$PollVotePollResponseApplicationJson_Ocs; } @override void update(void Function(PollVotePollResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override PollVotePollResponseApplicationJson_Ocs build() => _build(); _$PollVotePollResponseApplicationJson_Ocs _build() { _$PollVotePollResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$PollVotePollResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError(r'PollVotePollResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class PollVotePollResponseApplicationJsonInterfaceBuilder { void replace(PollVotePollResponseApplicationJsonInterface other); void update(void Function(PollVotePollResponseApplicationJsonInterfaceBuilder) updates); PollVotePollResponseApplicationJson_OcsBuilder get ocs; set ocs(PollVotePollResponseApplicationJson_OcsBuilder? ocs); } class _$PollVotePollResponseApplicationJson extends PollVotePollResponseApplicationJson { @override final PollVotePollResponseApplicationJson_Ocs ocs; factory _$PollVotePollResponseApplicationJson([void Function(PollVotePollResponseApplicationJsonBuilder)? updates]) => (PollVotePollResponseApplicationJsonBuilder()..update(updates))._build(); _$PollVotePollResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'PollVotePollResponseApplicationJson', 'ocs'); } @override PollVotePollResponseApplicationJson rebuild(void Function(PollVotePollResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override PollVotePollResponseApplicationJsonBuilder toBuilder() => PollVotePollResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is PollVotePollResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'PollVotePollResponseApplicationJson')..add('ocs', ocs)).toString(); } } class PollVotePollResponseApplicationJsonBuilder implements Builder, PollVotePollResponseApplicationJsonInterfaceBuilder { _$PollVotePollResponseApplicationJson? _$v; PollVotePollResponseApplicationJson_OcsBuilder? _ocs; PollVotePollResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= PollVotePollResponseApplicationJson_OcsBuilder(); set ocs(covariant PollVotePollResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; PollVotePollResponseApplicationJsonBuilder(); PollVotePollResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant PollVotePollResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$PollVotePollResponseApplicationJson; } @override void update(void Function(PollVotePollResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override PollVotePollResponseApplicationJson build() => _build(); _$PollVotePollResponseApplicationJson _build() { _$PollVotePollResponseApplicationJson _$result; try { _$result = _$v ?? _$PollVotePollResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'PollVotePollResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class PollClosePollResponseApplicationJson_OcsInterfaceBuilder { void replace(PollClosePollResponseApplicationJson_OcsInterface other); void update(void Function(PollClosePollResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); PollBuilder get data; set data(PollBuilder? data); } class _$PollClosePollResponseApplicationJson_Ocs extends PollClosePollResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final Poll data; factory _$PollClosePollResponseApplicationJson_Ocs( [void Function(PollClosePollResponseApplicationJson_OcsBuilder)? updates]) => (PollClosePollResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$PollClosePollResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'PollClosePollResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'PollClosePollResponseApplicationJson_Ocs', 'data'); } @override PollClosePollResponseApplicationJson_Ocs rebuild( void Function(PollClosePollResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override PollClosePollResponseApplicationJson_OcsBuilder toBuilder() => PollClosePollResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is PollClosePollResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'PollClosePollResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class PollClosePollResponseApplicationJson_OcsBuilder implements Builder, PollClosePollResponseApplicationJson_OcsInterfaceBuilder { _$PollClosePollResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; PollBuilder? _data; PollBuilder get data => _$this._data ??= PollBuilder(); set data(covariant PollBuilder? data) => _$this._data = data; PollClosePollResponseApplicationJson_OcsBuilder(); PollClosePollResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant PollClosePollResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$PollClosePollResponseApplicationJson_Ocs; } @override void update(void Function(PollClosePollResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override PollClosePollResponseApplicationJson_Ocs build() => _build(); _$PollClosePollResponseApplicationJson_Ocs _build() { _$PollClosePollResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$PollClosePollResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError(r'PollClosePollResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class PollClosePollResponseApplicationJsonInterfaceBuilder { void replace(PollClosePollResponseApplicationJsonInterface other); void update(void Function(PollClosePollResponseApplicationJsonInterfaceBuilder) updates); PollClosePollResponseApplicationJson_OcsBuilder get ocs; set ocs(PollClosePollResponseApplicationJson_OcsBuilder? ocs); } class _$PollClosePollResponseApplicationJson extends PollClosePollResponseApplicationJson { @override final PollClosePollResponseApplicationJson_Ocs ocs; factory _$PollClosePollResponseApplicationJson( [void Function(PollClosePollResponseApplicationJsonBuilder)? updates]) => (PollClosePollResponseApplicationJsonBuilder()..update(updates))._build(); _$PollClosePollResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'PollClosePollResponseApplicationJson', 'ocs'); } @override PollClosePollResponseApplicationJson rebuild(void Function(PollClosePollResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override PollClosePollResponseApplicationJsonBuilder toBuilder() => PollClosePollResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is PollClosePollResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'PollClosePollResponseApplicationJson')..add('ocs', ocs)).toString(); } } class PollClosePollResponseApplicationJsonBuilder implements Builder, PollClosePollResponseApplicationJsonInterfaceBuilder { _$PollClosePollResponseApplicationJson? _$v; PollClosePollResponseApplicationJson_OcsBuilder? _ocs; PollClosePollResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= PollClosePollResponseApplicationJson_OcsBuilder(); set ocs(covariant PollClosePollResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; PollClosePollResponseApplicationJsonBuilder(); PollClosePollResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant PollClosePollResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$PollClosePollResponseApplicationJson; } @override void update(void Function(PollClosePollResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override PollClosePollResponseApplicationJson build() => _build(); _$PollClosePollResponseApplicationJson _build() { _$PollClosePollResponseApplicationJson _$result; try { _$result = _$v ?? _$PollClosePollResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'PollClosePollResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class PublicShareAuthCreateRoomResponseApplicationJson_Ocs_DataInterfaceBuilder { void replace(PublicShareAuthCreateRoomResponseApplicationJson_Ocs_DataInterface other); void update(void Function(PublicShareAuthCreateRoomResponseApplicationJson_Ocs_DataInterfaceBuilder) updates); String? get token; set token(String? token); String? get name; set name(String? name); String? get displayName; set displayName(String? displayName); } class _$PublicShareAuthCreateRoomResponseApplicationJson_Ocs_Data extends PublicShareAuthCreateRoomResponseApplicationJson_Ocs_Data { @override final String token; @override final String name; @override final String displayName; factory _$PublicShareAuthCreateRoomResponseApplicationJson_Ocs_Data( [void Function(PublicShareAuthCreateRoomResponseApplicationJson_Ocs_DataBuilder)? updates]) => (PublicShareAuthCreateRoomResponseApplicationJson_Ocs_DataBuilder()..update(updates))._build(); _$PublicShareAuthCreateRoomResponseApplicationJson_Ocs_Data._( {required this.token, required this.name, required this.displayName}) : super._() { BuiltValueNullFieldError.checkNotNull(token, r'PublicShareAuthCreateRoomResponseApplicationJson_Ocs_Data', 'token'); BuiltValueNullFieldError.checkNotNull(name, r'PublicShareAuthCreateRoomResponseApplicationJson_Ocs_Data', 'name'); BuiltValueNullFieldError.checkNotNull( displayName, r'PublicShareAuthCreateRoomResponseApplicationJson_Ocs_Data', 'displayName'); } @override PublicShareAuthCreateRoomResponseApplicationJson_Ocs_Data rebuild( void Function(PublicShareAuthCreateRoomResponseApplicationJson_Ocs_DataBuilder) updates) => (toBuilder()..update(updates)).build(); @override PublicShareAuthCreateRoomResponseApplicationJson_Ocs_DataBuilder toBuilder() => PublicShareAuthCreateRoomResponseApplicationJson_Ocs_DataBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is PublicShareAuthCreateRoomResponseApplicationJson_Ocs_Data && token == other.token && name == other.name && displayName == other.displayName; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, token.hashCode); _$hash = $jc(_$hash, name.hashCode); _$hash = $jc(_$hash, displayName.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'PublicShareAuthCreateRoomResponseApplicationJson_Ocs_Data') ..add('token', token) ..add('name', name) ..add('displayName', displayName)) .toString(); } } class PublicShareAuthCreateRoomResponseApplicationJson_Ocs_DataBuilder implements Builder, PublicShareAuthCreateRoomResponseApplicationJson_Ocs_DataInterfaceBuilder { _$PublicShareAuthCreateRoomResponseApplicationJson_Ocs_Data? _$v; String? _token; String? get token => _$this._token; set token(covariant String? token) => _$this._token = token; String? _name; String? get name => _$this._name; set name(covariant String? name) => _$this._name = name; String? _displayName; String? get displayName => _$this._displayName; set displayName(covariant String? displayName) => _$this._displayName = displayName; PublicShareAuthCreateRoomResponseApplicationJson_Ocs_DataBuilder(); PublicShareAuthCreateRoomResponseApplicationJson_Ocs_DataBuilder get _$this { final $v = _$v; if ($v != null) { _token = $v.token; _name = $v.name; _displayName = $v.displayName; _$v = null; } return this; } @override void replace(covariant PublicShareAuthCreateRoomResponseApplicationJson_Ocs_Data other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$PublicShareAuthCreateRoomResponseApplicationJson_Ocs_Data; } @override void update(void Function(PublicShareAuthCreateRoomResponseApplicationJson_Ocs_DataBuilder)? updates) { if (updates != null) updates(this); } @override PublicShareAuthCreateRoomResponseApplicationJson_Ocs_Data build() => _build(); _$PublicShareAuthCreateRoomResponseApplicationJson_Ocs_Data _build() { final _$result = _$v ?? _$PublicShareAuthCreateRoomResponseApplicationJson_Ocs_Data._( token: BuiltValueNullFieldError.checkNotNull( token, r'PublicShareAuthCreateRoomResponseApplicationJson_Ocs_Data', 'token'), name: BuiltValueNullFieldError.checkNotNull( name, r'PublicShareAuthCreateRoomResponseApplicationJson_Ocs_Data', 'name'), displayName: BuiltValueNullFieldError.checkNotNull( displayName, r'PublicShareAuthCreateRoomResponseApplicationJson_Ocs_Data', 'displayName')); replace(_$result); return _$result; } } abstract mixin class PublicShareAuthCreateRoomResponseApplicationJson_OcsInterfaceBuilder { void replace(PublicShareAuthCreateRoomResponseApplicationJson_OcsInterface other); void update(void Function(PublicShareAuthCreateRoomResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); PublicShareAuthCreateRoomResponseApplicationJson_Ocs_DataBuilder get data; set data(PublicShareAuthCreateRoomResponseApplicationJson_Ocs_DataBuilder? data); } class _$PublicShareAuthCreateRoomResponseApplicationJson_Ocs extends PublicShareAuthCreateRoomResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final PublicShareAuthCreateRoomResponseApplicationJson_Ocs_Data data; factory _$PublicShareAuthCreateRoomResponseApplicationJson_Ocs( [void Function(PublicShareAuthCreateRoomResponseApplicationJson_OcsBuilder)? updates]) => (PublicShareAuthCreateRoomResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$PublicShareAuthCreateRoomResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'PublicShareAuthCreateRoomResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'PublicShareAuthCreateRoomResponseApplicationJson_Ocs', 'data'); } @override PublicShareAuthCreateRoomResponseApplicationJson_Ocs rebuild( void Function(PublicShareAuthCreateRoomResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override PublicShareAuthCreateRoomResponseApplicationJson_OcsBuilder toBuilder() => PublicShareAuthCreateRoomResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is PublicShareAuthCreateRoomResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'PublicShareAuthCreateRoomResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class PublicShareAuthCreateRoomResponseApplicationJson_OcsBuilder implements Builder, PublicShareAuthCreateRoomResponseApplicationJson_OcsInterfaceBuilder { _$PublicShareAuthCreateRoomResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; PublicShareAuthCreateRoomResponseApplicationJson_Ocs_DataBuilder? _data; PublicShareAuthCreateRoomResponseApplicationJson_Ocs_DataBuilder get data => _$this._data ??= PublicShareAuthCreateRoomResponseApplicationJson_Ocs_DataBuilder(); set data(covariant PublicShareAuthCreateRoomResponseApplicationJson_Ocs_DataBuilder? data) => _$this._data = data; PublicShareAuthCreateRoomResponseApplicationJson_OcsBuilder(); PublicShareAuthCreateRoomResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant PublicShareAuthCreateRoomResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$PublicShareAuthCreateRoomResponseApplicationJson_Ocs; } @override void update(void Function(PublicShareAuthCreateRoomResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override PublicShareAuthCreateRoomResponseApplicationJson_Ocs build() => _build(); _$PublicShareAuthCreateRoomResponseApplicationJson_Ocs _build() { _$PublicShareAuthCreateRoomResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$PublicShareAuthCreateRoomResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'PublicShareAuthCreateRoomResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class PublicShareAuthCreateRoomResponseApplicationJsonInterfaceBuilder { void replace(PublicShareAuthCreateRoomResponseApplicationJsonInterface other); void update(void Function(PublicShareAuthCreateRoomResponseApplicationJsonInterfaceBuilder) updates); PublicShareAuthCreateRoomResponseApplicationJson_OcsBuilder get ocs; set ocs(PublicShareAuthCreateRoomResponseApplicationJson_OcsBuilder? ocs); } class _$PublicShareAuthCreateRoomResponseApplicationJson extends PublicShareAuthCreateRoomResponseApplicationJson { @override final PublicShareAuthCreateRoomResponseApplicationJson_Ocs ocs; factory _$PublicShareAuthCreateRoomResponseApplicationJson( [void Function(PublicShareAuthCreateRoomResponseApplicationJsonBuilder)? updates]) => (PublicShareAuthCreateRoomResponseApplicationJsonBuilder()..update(updates))._build(); _$PublicShareAuthCreateRoomResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'PublicShareAuthCreateRoomResponseApplicationJson', 'ocs'); } @override PublicShareAuthCreateRoomResponseApplicationJson rebuild( void Function(PublicShareAuthCreateRoomResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override PublicShareAuthCreateRoomResponseApplicationJsonBuilder toBuilder() => PublicShareAuthCreateRoomResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is PublicShareAuthCreateRoomResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'PublicShareAuthCreateRoomResponseApplicationJson')..add('ocs', ocs)) .toString(); } } class PublicShareAuthCreateRoomResponseApplicationJsonBuilder implements Builder, PublicShareAuthCreateRoomResponseApplicationJsonInterfaceBuilder { _$PublicShareAuthCreateRoomResponseApplicationJson? _$v; PublicShareAuthCreateRoomResponseApplicationJson_OcsBuilder? _ocs; PublicShareAuthCreateRoomResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= PublicShareAuthCreateRoomResponseApplicationJson_OcsBuilder(); set ocs(covariant PublicShareAuthCreateRoomResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; PublicShareAuthCreateRoomResponseApplicationJsonBuilder(); PublicShareAuthCreateRoomResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant PublicShareAuthCreateRoomResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$PublicShareAuthCreateRoomResponseApplicationJson; } @override void update(void Function(PublicShareAuthCreateRoomResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override PublicShareAuthCreateRoomResponseApplicationJson build() => _build(); _$PublicShareAuthCreateRoomResponseApplicationJson _build() { _$PublicShareAuthCreateRoomResponseApplicationJson _$result; try { _$result = _$v ?? _$PublicShareAuthCreateRoomResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'PublicShareAuthCreateRoomResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ReactionInterfaceBuilder { void replace(ReactionInterface other); void update(void Function(ReactionInterfaceBuilder) updates); String? get actorDisplayName; set actorDisplayName(String? actorDisplayName); String? get actorId; set actorId(String? actorId); String? get actorType; set actorType(String? actorType); int? get timestamp; set timestamp(int? timestamp); } class _$Reaction extends Reaction { @override final String actorDisplayName; @override final String actorId; @override final String actorType; @override final int timestamp; factory _$Reaction([void Function(ReactionBuilder)? updates]) => (ReactionBuilder()..update(updates))._build(); _$Reaction._( {required this.actorDisplayName, required this.actorId, required this.actorType, required this.timestamp}) : super._() { BuiltValueNullFieldError.checkNotNull(actorDisplayName, r'Reaction', 'actorDisplayName'); BuiltValueNullFieldError.checkNotNull(actorId, r'Reaction', 'actorId'); BuiltValueNullFieldError.checkNotNull(actorType, r'Reaction', 'actorType'); BuiltValueNullFieldError.checkNotNull(timestamp, r'Reaction', 'timestamp'); } @override Reaction rebuild(void Function(ReactionBuilder) updates) => (toBuilder()..update(updates)).build(); @override ReactionBuilder toBuilder() => ReactionBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is Reaction && actorDisplayName == other.actorDisplayName && actorId == other.actorId && actorType == other.actorType && timestamp == other.timestamp; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, actorDisplayName.hashCode); _$hash = $jc(_$hash, actorId.hashCode); _$hash = $jc(_$hash, actorType.hashCode); _$hash = $jc(_$hash, timestamp.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'Reaction') ..add('actorDisplayName', actorDisplayName) ..add('actorId', actorId) ..add('actorType', actorType) ..add('timestamp', timestamp)) .toString(); } } class ReactionBuilder implements Builder, ReactionInterfaceBuilder { _$Reaction? _$v; String? _actorDisplayName; String? get actorDisplayName => _$this._actorDisplayName; set actorDisplayName(covariant String? actorDisplayName) => _$this._actorDisplayName = actorDisplayName; String? _actorId; String? get actorId => _$this._actorId; set actorId(covariant String? actorId) => _$this._actorId = actorId; String? _actorType; String? get actorType => _$this._actorType; set actorType(covariant String? actorType) => _$this._actorType = actorType; int? _timestamp; int? get timestamp => _$this._timestamp; set timestamp(covariant int? timestamp) => _$this._timestamp = timestamp; ReactionBuilder(); ReactionBuilder get _$this { final $v = _$v; if ($v != null) { _actorDisplayName = $v.actorDisplayName; _actorId = $v.actorId; _actorType = $v.actorType; _timestamp = $v.timestamp; _$v = null; } return this; } @override void replace(covariant Reaction other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$Reaction; } @override void update(void Function(ReactionBuilder)? updates) { if (updates != null) updates(this); } @override Reaction build() => _build(); _$Reaction _build() { final _$result = _$v ?? _$Reaction._( actorDisplayName: BuiltValueNullFieldError.checkNotNull(actorDisplayName, r'Reaction', 'actorDisplayName'), actorId: BuiltValueNullFieldError.checkNotNull(actorId, r'Reaction', 'actorId'), actorType: BuiltValueNullFieldError.checkNotNull(actorType, r'Reaction', 'actorType'), timestamp: BuiltValueNullFieldError.checkNotNull(timestamp, r'Reaction', 'timestamp')); replace(_$result); return _$result; } } abstract mixin class ReactionGetReactionsResponseApplicationJson_OcsInterfaceBuilder { void replace(ReactionGetReactionsResponseApplicationJson_OcsInterface other); void update(void Function(ReactionGetReactionsResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); MapBuilder> get data; set data(MapBuilder>? data); } class _$ReactionGetReactionsResponseApplicationJson_Ocs extends ReactionGetReactionsResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final BuiltMap> data; factory _$ReactionGetReactionsResponseApplicationJson_Ocs( [void Function(ReactionGetReactionsResponseApplicationJson_OcsBuilder)? updates]) => (ReactionGetReactionsResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$ReactionGetReactionsResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'ReactionGetReactionsResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'ReactionGetReactionsResponseApplicationJson_Ocs', 'data'); } @override ReactionGetReactionsResponseApplicationJson_Ocs rebuild( void Function(ReactionGetReactionsResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override ReactionGetReactionsResponseApplicationJson_OcsBuilder toBuilder() => ReactionGetReactionsResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ReactionGetReactionsResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ReactionGetReactionsResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class ReactionGetReactionsResponseApplicationJson_OcsBuilder implements Builder, ReactionGetReactionsResponseApplicationJson_OcsInterfaceBuilder { _$ReactionGetReactionsResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; MapBuilder>? _data; MapBuilder> get data => _$this._data ??= MapBuilder>(); set data(covariant MapBuilder>? data) => _$this._data = data; ReactionGetReactionsResponseApplicationJson_OcsBuilder(); ReactionGetReactionsResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant ReactionGetReactionsResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ReactionGetReactionsResponseApplicationJson_Ocs; } @override void update(void Function(ReactionGetReactionsResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override ReactionGetReactionsResponseApplicationJson_Ocs build() => _build(); _$ReactionGetReactionsResponseApplicationJson_Ocs _build() { _$ReactionGetReactionsResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$ReactionGetReactionsResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'ReactionGetReactionsResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ReactionGetReactionsResponseApplicationJsonInterfaceBuilder { void replace(ReactionGetReactionsResponseApplicationJsonInterface other); void update(void Function(ReactionGetReactionsResponseApplicationJsonInterfaceBuilder) updates); ReactionGetReactionsResponseApplicationJson_OcsBuilder get ocs; set ocs(ReactionGetReactionsResponseApplicationJson_OcsBuilder? ocs); } class _$ReactionGetReactionsResponseApplicationJson extends ReactionGetReactionsResponseApplicationJson { @override final ReactionGetReactionsResponseApplicationJson_Ocs ocs; factory _$ReactionGetReactionsResponseApplicationJson( [void Function(ReactionGetReactionsResponseApplicationJsonBuilder)? updates]) => (ReactionGetReactionsResponseApplicationJsonBuilder()..update(updates))._build(); _$ReactionGetReactionsResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'ReactionGetReactionsResponseApplicationJson', 'ocs'); } @override ReactionGetReactionsResponseApplicationJson rebuild( void Function(ReactionGetReactionsResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override ReactionGetReactionsResponseApplicationJsonBuilder toBuilder() => ReactionGetReactionsResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ReactionGetReactionsResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ReactionGetReactionsResponseApplicationJson')..add('ocs', ocs)).toString(); } } class ReactionGetReactionsResponseApplicationJsonBuilder implements Builder, ReactionGetReactionsResponseApplicationJsonInterfaceBuilder { _$ReactionGetReactionsResponseApplicationJson? _$v; ReactionGetReactionsResponseApplicationJson_OcsBuilder? _ocs; ReactionGetReactionsResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= ReactionGetReactionsResponseApplicationJson_OcsBuilder(); set ocs(covariant ReactionGetReactionsResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; ReactionGetReactionsResponseApplicationJsonBuilder(); ReactionGetReactionsResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant ReactionGetReactionsResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ReactionGetReactionsResponseApplicationJson; } @override void update(void Function(ReactionGetReactionsResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override ReactionGetReactionsResponseApplicationJson build() => _build(); _$ReactionGetReactionsResponseApplicationJson _build() { _$ReactionGetReactionsResponseApplicationJson _$result; try { _$result = _$v ?? _$ReactionGetReactionsResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'ReactionGetReactionsResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ReactionReactResponseApplicationJson_OcsInterfaceBuilder { void replace(ReactionReactResponseApplicationJson_OcsInterface other); void update(void Function(ReactionReactResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); MapBuilder> get data; set data(MapBuilder>? data); } class _$ReactionReactResponseApplicationJson_Ocs extends ReactionReactResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final BuiltMap> data; factory _$ReactionReactResponseApplicationJson_Ocs( [void Function(ReactionReactResponseApplicationJson_OcsBuilder)? updates]) => (ReactionReactResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$ReactionReactResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'ReactionReactResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'ReactionReactResponseApplicationJson_Ocs', 'data'); } @override ReactionReactResponseApplicationJson_Ocs rebuild( void Function(ReactionReactResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override ReactionReactResponseApplicationJson_OcsBuilder toBuilder() => ReactionReactResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ReactionReactResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ReactionReactResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class ReactionReactResponseApplicationJson_OcsBuilder implements Builder, ReactionReactResponseApplicationJson_OcsInterfaceBuilder { _$ReactionReactResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; MapBuilder>? _data; MapBuilder> get data => _$this._data ??= MapBuilder>(); set data(covariant MapBuilder>? data) => _$this._data = data; ReactionReactResponseApplicationJson_OcsBuilder(); ReactionReactResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant ReactionReactResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ReactionReactResponseApplicationJson_Ocs; } @override void update(void Function(ReactionReactResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override ReactionReactResponseApplicationJson_Ocs build() => _build(); _$ReactionReactResponseApplicationJson_Ocs _build() { _$ReactionReactResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$ReactionReactResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError(r'ReactionReactResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ReactionReactResponseApplicationJsonInterfaceBuilder { void replace(ReactionReactResponseApplicationJsonInterface other); void update(void Function(ReactionReactResponseApplicationJsonInterfaceBuilder) updates); ReactionReactResponseApplicationJson_OcsBuilder get ocs; set ocs(ReactionReactResponseApplicationJson_OcsBuilder? ocs); } class _$ReactionReactResponseApplicationJson extends ReactionReactResponseApplicationJson { @override final ReactionReactResponseApplicationJson_Ocs ocs; factory _$ReactionReactResponseApplicationJson( [void Function(ReactionReactResponseApplicationJsonBuilder)? updates]) => (ReactionReactResponseApplicationJsonBuilder()..update(updates))._build(); _$ReactionReactResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'ReactionReactResponseApplicationJson', 'ocs'); } @override ReactionReactResponseApplicationJson rebuild(void Function(ReactionReactResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override ReactionReactResponseApplicationJsonBuilder toBuilder() => ReactionReactResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ReactionReactResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ReactionReactResponseApplicationJson')..add('ocs', ocs)).toString(); } } class ReactionReactResponseApplicationJsonBuilder implements Builder, ReactionReactResponseApplicationJsonInterfaceBuilder { _$ReactionReactResponseApplicationJson? _$v; ReactionReactResponseApplicationJson_OcsBuilder? _ocs; ReactionReactResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= ReactionReactResponseApplicationJson_OcsBuilder(); set ocs(covariant ReactionReactResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; ReactionReactResponseApplicationJsonBuilder(); ReactionReactResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant ReactionReactResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ReactionReactResponseApplicationJson; } @override void update(void Function(ReactionReactResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override ReactionReactResponseApplicationJson build() => _build(); _$ReactionReactResponseApplicationJson _build() { _$ReactionReactResponseApplicationJson _$result; try { _$result = _$v ?? _$ReactionReactResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'ReactionReactResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ReactionDeleteResponseApplicationJson_OcsInterfaceBuilder { void replace(ReactionDeleteResponseApplicationJson_OcsInterface other); void update(void Function(ReactionDeleteResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); MapBuilder> get data; set data(MapBuilder>? data); } class _$ReactionDeleteResponseApplicationJson_Ocs extends ReactionDeleteResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final BuiltMap> data; factory _$ReactionDeleteResponseApplicationJson_Ocs( [void Function(ReactionDeleteResponseApplicationJson_OcsBuilder)? updates]) => (ReactionDeleteResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$ReactionDeleteResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'ReactionDeleteResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'ReactionDeleteResponseApplicationJson_Ocs', 'data'); } @override ReactionDeleteResponseApplicationJson_Ocs rebuild( void Function(ReactionDeleteResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override ReactionDeleteResponseApplicationJson_OcsBuilder toBuilder() => ReactionDeleteResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ReactionDeleteResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ReactionDeleteResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class ReactionDeleteResponseApplicationJson_OcsBuilder implements Builder, ReactionDeleteResponseApplicationJson_OcsInterfaceBuilder { _$ReactionDeleteResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; MapBuilder>? _data; MapBuilder> get data => _$this._data ??= MapBuilder>(); set data(covariant MapBuilder>? data) => _$this._data = data; ReactionDeleteResponseApplicationJson_OcsBuilder(); ReactionDeleteResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant ReactionDeleteResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ReactionDeleteResponseApplicationJson_Ocs; } @override void update(void Function(ReactionDeleteResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override ReactionDeleteResponseApplicationJson_Ocs build() => _build(); _$ReactionDeleteResponseApplicationJson_Ocs _build() { _$ReactionDeleteResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$ReactionDeleteResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError(r'ReactionDeleteResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class ReactionDeleteResponseApplicationJsonInterfaceBuilder { void replace(ReactionDeleteResponseApplicationJsonInterface other); void update(void Function(ReactionDeleteResponseApplicationJsonInterfaceBuilder) updates); ReactionDeleteResponseApplicationJson_OcsBuilder get ocs; set ocs(ReactionDeleteResponseApplicationJson_OcsBuilder? ocs); } class _$ReactionDeleteResponseApplicationJson extends ReactionDeleteResponseApplicationJson { @override final ReactionDeleteResponseApplicationJson_Ocs ocs; factory _$ReactionDeleteResponseApplicationJson( [void Function(ReactionDeleteResponseApplicationJsonBuilder)? updates]) => (ReactionDeleteResponseApplicationJsonBuilder()..update(updates))._build(); _$ReactionDeleteResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'ReactionDeleteResponseApplicationJson', 'ocs'); } @override ReactionDeleteResponseApplicationJson rebuild(void Function(ReactionDeleteResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override ReactionDeleteResponseApplicationJsonBuilder toBuilder() => ReactionDeleteResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is ReactionDeleteResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'ReactionDeleteResponseApplicationJson')..add('ocs', ocs)).toString(); } } class ReactionDeleteResponseApplicationJsonBuilder implements Builder, ReactionDeleteResponseApplicationJsonInterfaceBuilder { _$ReactionDeleteResponseApplicationJson? _$v; ReactionDeleteResponseApplicationJson_OcsBuilder? _ocs; ReactionDeleteResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= ReactionDeleteResponseApplicationJson_OcsBuilder(); set ocs(covariant ReactionDeleteResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; ReactionDeleteResponseApplicationJsonBuilder(); ReactionDeleteResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant ReactionDeleteResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$ReactionDeleteResponseApplicationJson; } @override void update(void Function(ReactionDeleteResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override ReactionDeleteResponseApplicationJson build() => _build(); _$ReactionDeleteResponseApplicationJson _build() { _$ReactionDeleteResponseApplicationJson _$result; try { _$result = _$v ?? _$ReactionDeleteResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'ReactionDeleteResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RecordingGetWelcomeMessageResponseApplicationJson_Ocs_DataInterfaceBuilder { void replace(RecordingGetWelcomeMessageResponseApplicationJson_Ocs_DataInterface other); void update(void Function(RecordingGetWelcomeMessageResponseApplicationJson_Ocs_DataInterfaceBuilder) updates); double? get version; set version(double? version); } class _$RecordingGetWelcomeMessageResponseApplicationJson_Ocs_Data extends RecordingGetWelcomeMessageResponseApplicationJson_Ocs_Data { @override final double version; factory _$RecordingGetWelcomeMessageResponseApplicationJson_Ocs_Data( [void Function(RecordingGetWelcomeMessageResponseApplicationJson_Ocs_DataBuilder)? updates]) => (RecordingGetWelcomeMessageResponseApplicationJson_Ocs_DataBuilder()..update(updates))._build(); _$RecordingGetWelcomeMessageResponseApplicationJson_Ocs_Data._({required this.version}) : super._() { BuiltValueNullFieldError.checkNotNull( version, r'RecordingGetWelcomeMessageResponseApplicationJson_Ocs_Data', 'version'); } @override RecordingGetWelcomeMessageResponseApplicationJson_Ocs_Data rebuild( void Function(RecordingGetWelcomeMessageResponseApplicationJson_Ocs_DataBuilder) updates) => (toBuilder()..update(updates)).build(); @override RecordingGetWelcomeMessageResponseApplicationJson_Ocs_DataBuilder toBuilder() => RecordingGetWelcomeMessageResponseApplicationJson_Ocs_DataBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RecordingGetWelcomeMessageResponseApplicationJson_Ocs_Data && version == other.version; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, version.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RecordingGetWelcomeMessageResponseApplicationJson_Ocs_Data') ..add('version', version)) .toString(); } } class RecordingGetWelcomeMessageResponseApplicationJson_Ocs_DataBuilder implements Builder, RecordingGetWelcomeMessageResponseApplicationJson_Ocs_DataInterfaceBuilder { _$RecordingGetWelcomeMessageResponseApplicationJson_Ocs_Data? _$v; double? _version; double? get version => _$this._version; set version(covariant double? version) => _$this._version = version; RecordingGetWelcomeMessageResponseApplicationJson_Ocs_DataBuilder(); RecordingGetWelcomeMessageResponseApplicationJson_Ocs_DataBuilder get _$this { final $v = _$v; if ($v != null) { _version = $v.version; _$v = null; } return this; } @override void replace(covariant RecordingGetWelcomeMessageResponseApplicationJson_Ocs_Data other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RecordingGetWelcomeMessageResponseApplicationJson_Ocs_Data; } @override void update(void Function(RecordingGetWelcomeMessageResponseApplicationJson_Ocs_DataBuilder)? updates) { if (updates != null) updates(this); } @override RecordingGetWelcomeMessageResponseApplicationJson_Ocs_Data build() => _build(); _$RecordingGetWelcomeMessageResponseApplicationJson_Ocs_Data _build() { final _$result = _$v ?? _$RecordingGetWelcomeMessageResponseApplicationJson_Ocs_Data._( version: BuiltValueNullFieldError.checkNotNull( version, r'RecordingGetWelcomeMessageResponseApplicationJson_Ocs_Data', 'version')); replace(_$result); return _$result; } } abstract mixin class RecordingGetWelcomeMessageResponseApplicationJson_OcsInterfaceBuilder { void replace(RecordingGetWelcomeMessageResponseApplicationJson_OcsInterface other); void update(void Function(RecordingGetWelcomeMessageResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); RecordingGetWelcomeMessageResponseApplicationJson_Ocs_DataBuilder get data; set data(RecordingGetWelcomeMessageResponseApplicationJson_Ocs_DataBuilder? data); } class _$RecordingGetWelcomeMessageResponseApplicationJson_Ocs extends RecordingGetWelcomeMessageResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final RecordingGetWelcomeMessageResponseApplicationJson_Ocs_Data data; factory _$RecordingGetWelcomeMessageResponseApplicationJson_Ocs( [void Function(RecordingGetWelcomeMessageResponseApplicationJson_OcsBuilder)? updates]) => (RecordingGetWelcomeMessageResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RecordingGetWelcomeMessageResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RecordingGetWelcomeMessageResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RecordingGetWelcomeMessageResponseApplicationJson_Ocs', 'data'); } @override RecordingGetWelcomeMessageResponseApplicationJson_Ocs rebuild( void Function(RecordingGetWelcomeMessageResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RecordingGetWelcomeMessageResponseApplicationJson_OcsBuilder toBuilder() => RecordingGetWelcomeMessageResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RecordingGetWelcomeMessageResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RecordingGetWelcomeMessageResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RecordingGetWelcomeMessageResponseApplicationJson_OcsBuilder implements Builder, RecordingGetWelcomeMessageResponseApplicationJson_OcsInterfaceBuilder { _$RecordingGetWelcomeMessageResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; RecordingGetWelcomeMessageResponseApplicationJson_Ocs_DataBuilder? _data; RecordingGetWelcomeMessageResponseApplicationJson_Ocs_DataBuilder get data => _$this._data ??= RecordingGetWelcomeMessageResponseApplicationJson_Ocs_DataBuilder(); set data(covariant RecordingGetWelcomeMessageResponseApplicationJson_Ocs_DataBuilder? data) => _$this._data = data; RecordingGetWelcomeMessageResponseApplicationJson_OcsBuilder(); RecordingGetWelcomeMessageResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant RecordingGetWelcomeMessageResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RecordingGetWelcomeMessageResponseApplicationJson_Ocs; } @override void update(void Function(RecordingGetWelcomeMessageResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RecordingGetWelcomeMessageResponseApplicationJson_Ocs build() => _build(); _$RecordingGetWelcomeMessageResponseApplicationJson_Ocs _build() { _$RecordingGetWelcomeMessageResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RecordingGetWelcomeMessageResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RecordingGetWelcomeMessageResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RecordingGetWelcomeMessageResponseApplicationJsonInterfaceBuilder { void replace(RecordingGetWelcomeMessageResponseApplicationJsonInterface other); void update(void Function(RecordingGetWelcomeMessageResponseApplicationJsonInterfaceBuilder) updates); RecordingGetWelcomeMessageResponseApplicationJson_OcsBuilder get ocs; set ocs(RecordingGetWelcomeMessageResponseApplicationJson_OcsBuilder? ocs); } class _$RecordingGetWelcomeMessageResponseApplicationJson extends RecordingGetWelcomeMessageResponseApplicationJson { @override final RecordingGetWelcomeMessageResponseApplicationJson_Ocs ocs; factory _$RecordingGetWelcomeMessageResponseApplicationJson( [void Function(RecordingGetWelcomeMessageResponseApplicationJsonBuilder)? updates]) => (RecordingGetWelcomeMessageResponseApplicationJsonBuilder()..update(updates))._build(); _$RecordingGetWelcomeMessageResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RecordingGetWelcomeMessageResponseApplicationJson', 'ocs'); } @override RecordingGetWelcomeMessageResponseApplicationJson rebuild( void Function(RecordingGetWelcomeMessageResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RecordingGetWelcomeMessageResponseApplicationJsonBuilder toBuilder() => RecordingGetWelcomeMessageResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RecordingGetWelcomeMessageResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RecordingGetWelcomeMessageResponseApplicationJson')..add('ocs', ocs)) .toString(); } } class RecordingGetWelcomeMessageResponseApplicationJsonBuilder implements Builder, RecordingGetWelcomeMessageResponseApplicationJsonInterfaceBuilder { _$RecordingGetWelcomeMessageResponseApplicationJson? _$v; RecordingGetWelcomeMessageResponseApplicationJson_OcsBuilder? _ocs; RecordingGetWelcomeMessageResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RecordingGetWelcomeMessageResponseApplicationJson_OcsBuilder(); set ocs(covariant RecordingGetWelcomeMessageResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RecordingGetWelcomeMessageResponseApplicationJsonBuilder(); RecordingGetWelcomeMessageResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RecordingGetWelcomeMessageResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RecordingGetWelcomeMessageResponseApplicationJson; } @override void update(void Function(RecordingGetWelcomeMessageResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RecordingGetWelcomeMessageResponseApplicationJson build() => _build(); _$RecordingGetWelcomeMessageResponseApplicationJson _build() { _$RecordingGetWelcomeMessageResponseApplicationJson _$result; try { _$result = _$v ?? _$RecordingGetWelcomeMessageResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RecordingGetWelcomeMessageResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RecordingStartResponseApplicationJson_OcsInterfaceBuilder { void replace(RecordingStartResponseApplicationJson_OcsInterface other); void update(void Function(RecordingStartResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$RecordingStartResponseApplicationJson_Ocs extends RecordingStartResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$RecordingStartResponseApplicationJson_Ocs( [void Function(RecordingStartResponseApplicationJson_OcsBuilder)? updates]) => (RecordingStartResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RecordingStartResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RecordingStartResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RecordingStartResponseApplicationJson_Ocs', 'data'); } @override RecordingStartResponseApplicationJson_Ocs rebuild( void Function(RecordingStartResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RecordingStartResponseApplicationJson_OcsBuilder toBuilder() => RecordingStartResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RecordingStartResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RecordingStartResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RecordingStartResponseApplicationJson_OcsBuilder implements Builder, RecordingStartResponseApplicationJson_OcsInterfaceBuilder { _$RecordingStartResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; RecordingStartResponseApplicationJson_OcsBuilder(); RecordingStartResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant RecordingStartResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RecordingStartResponseApplicationJson_Ocs; } @override void update(void Function(RecordingStartResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RecordingStartResponseApplicationJson_Ocs build() => _build(); _$RecordingStartResponseApplicationJson_Ocs _build() { _$RecordingStartResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RecordingStartResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull(data, r'RecordingStartResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RecordingStartResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RecordingStartResponseApplicationJsonInterfaceBuilder { void replace(RecordingStartResponseApplicationJsonInterface other); void update(void Function(RecordingStartResponseApplicationJsonInterfaceBuilder) updates); RecordingStartResponseApplicationJson_OcsBuilder get ocs; set ocs(RecordingStartResponseApplicationJson_OcsBuilder? ocs); } class _$RecordingStartResponseApplicationJson extends RecordingStartResponseApplicationJson { @override final RecordingStartResponseApplicationJson_Ocs ocs; factory _$RecordingStartResponseApplicationJson( [void Function(RecordingStartResponseApplicationJsonBuilder)? updates]) => (RecordingStartResponseApplicationJsonBuilder()..update(updates))._build(); _$RecordingStartResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RecordingStartResponseApplicationJson', 'ocs'); } @override RecordingStartResponseApplicationJson rebuild(void Function(RecordingStartResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RecordingStartResponseApplicationJsonBuilder toBuilder() => RecordingStartResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RecordingStartResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RecordingStartResponseApplicationJson')..add('ocs', ocs)).toString(); } } class RecordingStartResponseApplicationJsonBuilder implements Builder, RecordingStartResponseApplicationJsonInterfaceBuilder { _$RecordingStartResponseApplicationJson? _$v; RecordingStartResponseApplicationJson_OcsBuilder? _ocs; RecordingStartResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RecordingStartResponseApplicationJson_OcsBuilder(); set ocs(covariant RecordingStartResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RecordingStartResponseApplicationJsonBuilder(); RecordingStartResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RecordingStartResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RecordingStartResponseApplicationJson; } @override void update(void Function(RecordingStartResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RecordingStartResponseApplicationJson build() => _build(); _$RecordingStartResponseApplicationJson _build() { _$RecordingStartResponseApplicationJson _$result; try { _$result = _$v ?? _$RecordingStartResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RecordingStartResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RecordingStopResponseApplicationJson_OcsInterfaceBuilder { void replace(RecordingStopResponseApplicationJson_OcsInterface other); void update(void Function(RecordingStopResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$RecordingStopResponseApplicationJson_Ocs extends RecordingStopResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$RecordingStopResponseApplicationJson_Ocs( [void Function(RecordingStopResponseApplicationJson_OcsBuilder)? updates]) => (RecordingStopResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RecordingStopResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RecordingStopResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RecordingStopResponseApplicationJson_Ocs', 'data'); } @override RecordingStopResponseApplicationJson_Ocs rebuild( void Function(RecordingStopResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RecordingStopResponseApplicationJson_OcsBuilder toBuilder() => RecordingStopResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RecordingStopResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RecordingStopResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RecordingStopResponseApplicationJson_OcsBuilder implements Builder, RecordingStopResponseApplicationJson_OcsInterfaceBuilder { _$RecordingStopResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; RecordingStopResponseApplicationJson_OcsBuilder(); RecordingStopResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant RecordingStopResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RecordingStopResponseApplicationJson_Ocs; } @override void update(void Function(RecordingStopResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RecordingStopResponseApplicationJson_Ocs build() => _build(); _$RecordingStopResponseApplicationJson_Ocs _build() { _$RecordingStopResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RecordingStopResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull(data, r'RecordingStopResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RecordingStopResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RecordingStopResponseApplicationJsonInterfaceBuilder { void replace(RecordingStopResponseApplicationJsonInterface other); void update(void Function(RecordingStopResponseApplicationJsonInterfaceBuilder) updates); RecordingStopResponseApplicationJson_OcsBuilder get ocs; set ocs(RecordingStopResponseApplicationJson_OcsBuilder? ocs); } class _$RecordingStopResponseApplicationJson extends RecordingStopResponseApplicationJson { @override final RecordingStopResponseApplicationJson_Ocs ocs; factory _$RecordingStopResponseApplicationJson( [void Function(RecordingStopResponseApplicationJsonBuilder)? updates]) => (RecordingStopResponseApplicationJsonBuilder()..update(updates))._build(); _$RecordingStopResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RecordingStopResponseApplicationJson', 'ocs'); } @override RecordingStopResponseApplicationJson rebuild(void Function(RecordingStopResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RecordingStopResponseApplicationJsonBuilder toBuilder() => RecordingStopResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RecordingStopResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RecordingStopResponseApplicationJson')..add('ocs', ocs)).toString(); } } class RecordingStopResponseApplicationJsonBuilder implements Builder, RecordingStopResponseApplicationJsonInterfaceBuilder { _$RecordingStopResponseApplicationJson? _$v; RecordingStopResponseApplicationJson_OcsBuilder? _ocs; RecordingStopResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RecordingStopResponseApplicationJson_OcsBuilder(); set ocs(covariant RecordingStopResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RecordingStopResponseApplicationJsonBuilder(); RecordingStopResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RecordingStopResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RecordingStopResponseApplicationJson; } @override void update(void Function(RecordingStopResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RecordingStopResponseApplicationJson build() => _build(); _$RecordingStopResponseApplicationJson _build() { _$RecordingStopResponseApplicationJson _$result; try { _$result = _$v ?? _$RecordingStopResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RecordingStopResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RecordingStoreResponseApplicationJson_OcsInterfaceBuilder { void replace(RecordingStoreResponseApplicationJson_OcsInterface other); void update(void Function(RecordingStoreResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$RecordingStoreResponseApplicationJson_Ocs extends RecordingStoreResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$RecordingStoreResponseApplicationJson_Ocs( [void Function(RecordingStoreResponseApplicationJson_OcsBuilder)? updates]) => (RecordingStoreResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RecordingStoreResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RecordingStoreResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RecordingStoreResponseApplicationJson_Ocs', 'data'); } @override RecordingStoreResponseApplicationJson_Ocs rebuild( void Function(RecordingStoreResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RecordingStoreResponseApplicationJson_OcsBuilder toBuilder() => RecordingStoreResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RecordingStoreResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RecordingStoreResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RecordingStoreResponseApplicationJson_OcsBuilder implements Builder, RecordingStoreResponseApplicationJson_OcsInterfaceBuilder { _$RecordingStoreResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; RecordingStoreResponseApplicationJson_OcsBuilder(); RecordingStoreResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant RecordingStoreResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RecordingStoreResponseApplicationJson_Ocs; } @override void update(void Function(RecordingStoreResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RecordingStoreResponseApplicationJson_Ocs build() => _build(); _$RecordingStoreResponseApplicationJson_Ocs _build() { _$RecordingStoreResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RecordingStoreResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull(data, r'RecordingStoreResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RecordingStoreResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RecordingStoreResponseApplicationJsonInterfaceBuilder { void replace(RecordingStoreResponseApplicationJsonInterface other); void update(void Function(RecordingStoreResponseApplicationJsonInterfaceBuilder) updates); RecordingStoreResponseApplicationJson_OcsBuilder get ocs; set ocs(RecordingStoreResponseApplicationJson_OcsBuilder? ocs); } class _$RecordingStoreResponseApplicationJson extends RecordingStoreResponseApplicationJson { @override final RecordingStoreResponseApplicationJson_Ocs ocs; factory _$RecordingStoreResponseApplicationJson( [void Function(RecordingStoreResponseApplicationJsonBuilder)? updates]) => (RecordingStoreResponseApplicationJsonBuilder()..update(updates))._build(); _$RecordingStoreResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RecordingStoreResponseApplicationJson', 'ocs'); } @override RecordingStoreResponseApplicationJson rebuild(void Function(RecordingStoreResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RecordingStoreResponseApplicationJsonBuilder toBuilder() => RecordingStoreResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RecordingStoreResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RecordingStoreResponseApplicationJson')..add('ocs', ocs)).toString(); } } class RecordingStoreResponseApplicationJsonBuilder implements Builder, RecordingStoreResponseApplicationJsonInterfaceBuilder { _$RecordingStoreResponseApplicationJson? _$v; RecordingStoreResponseApplicationJson_OcsBuilder? _ocs; RecordingStoreResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RecordingStoreResponseApplicationJson_OcsBuilder(); set ocs(covariant RecordingStoreResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RecordingStoreResponseApplicationJsonBuilder(); RecordingStoreResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RecordingStoreResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RecordingStoreResponseApplicationJson; } @override void update(void Function(RecordingStoreResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RecordingStoreResponseApplicationJson build() => _build(); _$RecordingStoreResponseApplicationJson _build() { _$RecordingStoreResponseApplicationJson _$result; try { _$result = _$v ?? _$RecordingStoreResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RecordingStoreResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RecordingNotificationDismissResponseApplicationJson_OcsInterfaceBuilder { void replace(RecordingNotificationDismissResponseApplicationJson_OcsInterface other); void update(void Function(RecordingNotificationDismissResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$RecordingNotificationDismissResponseApplicationJson_Ocs extends RecordingNotificationDismissResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$RecordingNotificationDismissResponseApplicationJson_Ocs( [void Function(RecordingNotificationDismissResponseApplicationJson_OcsBuilder)? updates]) => (RecordingNotificationDismissResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RecordingNotificationDismissResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RecordingNotificationDismissResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RecordingNotificationDismissResponseApplicationJson_Ocs', 'data'); } @override RecordingNotificationDismissResponseApplicationJson_Ocs rebuild( void Function(RecordingNotificationDismissResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RecordingNotificationDismissResponseApplicationJson_OcsBuilder toBuilder() => RecordingNotificationDismissResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RecordingNotificationDismissResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RecordingNotificationDismissResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RecordingNotificationDismissResponseApplicationJson_OcsBuilder implements Builder, RecordingNotificationDismissResponseApplicationJson_OcsInterfaceBuilder { _$RecordingNotificationDismissResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; RecordingNotificationDismissResponseApplicationJson_OcsBuilder(); RecordingNotificationDismissResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant RecordingNotificationDismissResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RecordingNotificationDismissResponseApplicationJson_Ocs; } @override void update(void Function(RecordingNotificationDismissResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RecordingNotificationDismissResponseApplicationJson_Ocs build() => _build(); _$RecordingNotificationDismissResponseApplicationJson_Ocs _build() { _$RecordingNotificationDismissResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RecordingNotificationDismissResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull( data, r'RecordingNotificationDismissResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RecordingNotificationDismissResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RecordingNotificationDismissResponseApplicationJsonInterfaceBuilder { void replace(RecordingNotificationDismissResponseApplicationJsonInterface other); void update(void Function(RecordingNotificationDismissResponseApplicationJsonInterfaceBuilder) updates); RecordingNotificationDismissResponseApplicationJson_OcsBuilder get ocs; set ocs(RecordingNotificationDismissResponseApplicationJson_OcsBuilder? ocs); } class _$RecordingNotificationDismissResponseApplicationJson extends RecordingNotificationDismissResponseApplicationJson { @override final RecordingNotificationDismissResponseApplicationJson_Ocs ocs; factory _$RecordingNotificationDismissResponseApplicationJson( [void Function(RecordingNotificationDismissResponseApplicationJsonBuilder)? updates]) => (RecordingNotificationDismissResponseApplicationJsonBuilder()..update(updates))._build(); _$RecordingNotificationDismissResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RecordingNotificationDismissResponseApplicationJson', 'ocs'); } @override RecordingNotificationDismissResponseApplicationJson rebuild( void Function(RecordingNotificationDismissResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RecordingNotificationDismissResponseApplicationJsonBuilder toBuilder() => RecordingNotificationDismissResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RecordingNotificationDismissResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RecordingNotificationDismissResponseApplicationJson')..add('ocs', ocs)) .toString(); } } class RecordingNotificationDismissResponseApplicationJsonBuilder implements Builder, RecordingNotificationDismissResponseApplicationJsonInterfaceBuilder { _$RecordingNotificationDismissResponseApplicationJson? _$v; RecordingNotificationDismissResponseApplicationJson_OcsBuilder? _ocs; RecordingNotificationDismissResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RecordingNotificationDismissResponseApplicationJson_OcsBuilder(); set ocs(covariant RecordingNotificationDismissResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RecordingNotificationDismissResponseApplicationJsonBuilder(); RecordingNotificationDismissResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RecordingNotificationDismissResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RecordingNotificationDismissResponseApplicationJson; } @override void update(void Function(RecordingNotificationDismissResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RecordingNotificationDismissResponseApplicationJson build() => _build(); _$RecordingNotificationDismissResponseApplicationJson _build() { _$RecordingNotificationDismissResponseApplicationJson _$result; try { _$result = _$v ?? _$RecordingNotificationDismissResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RecordingNotificationDismissResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RecordingShareToChatResponseApplicationJson_OcsInterfaceBuilder { void replace(RecordingShareToChatResponseApplicationJson_OcsInterface other); void update(void Function(RecordingShareToChatResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$RecordingShareToChatResponseApplicationJson_Ocs extends RecordingShareToChatResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$RecordingShareToChatResponseApplicationJson_Ocs( [void Function(RecordingShareToChatResponseApplicationJson_OcsBuilder)? updates]) => (RecordingShareToChatResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RecordingShareToChatResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RecordingShareToChatResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RecordingShareToChatResponseApplicationJson_Ocs', 'data'); } @override RecordingShareToChatResponseApplicationJson_Ocs rebuild( void Function(RecordingShareToChatResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RecordingShareToChatResponseApplicationJson_OcsBuilder toBuilder() => RecordingShareToChatResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RecordingShareToChatResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RecordingShareToChatResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RecordingShareToChatResponseApplicationJson_OcsBuilder implements Builder, RecordingShareToChatResponseApplicationJson_OcsInterfaceBuilder { _$RecordingShareToChatResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; RecordingShareToChatResponseApplicationJson_OcsBuilder(); RecordingShareToChatResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant RecordingShareToChatResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RecordingShareToChatResponseApplicationJson_Ocs; } @override void update(void Function(RecordingShareToChatResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RecordingShareToChatResponseApplicationJson_Ocs build() => _build(); _$RecordingShareToChatResponseApplicationJson_Ocs _build() { _$RecordingShareToChatResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RecordingShareToChatResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull( data, r'RecordingShareToChatResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RecordingShareToChatResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RecordingShareToChatResponseApplicationJsonInterfaceBuilder { void replace(RecordingShareToChatResponseApplicationJsonInterface other); void update(void Function(RecordingShareToChatResponseApplicationJsonInterfaceBuilder) updates); RecordingShareToChatResponseApplicationJson_OcsBuilder get ocs; set ocs(RecordingShareToChatResponseApplicationJson_OcsBuilder? ocs); } class _$RecordingShareToChatResponseApplicationJson extends RecordingShareToChatResponseApplicationJson { @override final RecordingShareToChatResponseApplicationJson_Ocs ocs; factory _$RecordingShareToChatResponseApplicationJson( [void Function(RecordingShareToChatResponseApplicationJsonBuilder)? updates]) => (RecordingShareToChatResponseApplicationJsonBuilder()..update(updates))._build(); _$RecordingShareToChatResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RecordingShareToChatResponseApplicationJson', 'ocs'); } @override RecordingShareToChatResponseApplicationJson rebuild( void Function(RecordingShareToChatResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RecordingShareToChatResponseApplicationJsonBuilder toBuilder() => RecordingShareToChatResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RecordingShareToChatResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RecordingShareToChatResponseApplicationJson')..add('ocs', ocs)).toString(); } } class RecordingShareToChatResponseApplicationJsonBuilder implements Builder, RecordingShareToChatResponseApplicationJsonInterfaceBuilder { _$RecordingShareToChatResponseApplicationJson? _$v; RecordingShareToChatResponseApplicationJson_OcsBuilder? _ocs; RecordingShareToChatResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RecordingShareToChatResponseApplicationJson_OcsBuilder(); set ocs(covariant RecordingShareToChatResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RecordingShareToChatResponseApplicationJsonBuilder(); RecordingShareToChatResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RecordingShareToChatResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RecordingShareToChatResponseApplicationJson; } @override void update(void Function(RecordingShareToChatResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RecordingShareToChatResponseApplicationJson build() => _build(); _$RecordingShareToChatResponseApplicationJson _build() { _$RecordingShareToChatResponseApplicationJson _$result; try { _$result = _$v ?? _$RecordingShareToChatResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RecordingShareToChatResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomRoomGetRoomsHeadersInterfaceBuilder { void replace(RoomRoomGetRoomsHeadersInterface other); void update(void Function(RoomRoomGetRoomsHeadersInterfaceBuilder) updates); String? get xNextcloudTalkHash; set xNextcloudTalkHash(String? xNextcloudTalkHash); String? get xNextcloudTalkModifiedBefore; set xNextcloudTalkModifiedBefore(String? xNextcloudTalkModifiedBefore); } class _$RoomRoomGetRoomsHeaders extends RoomRoomGetRoomsHeaders { @override final String? xNextcloudTalkHash; @override final String? xNextcloudTalkModifiedBefore; factory _$RoomRoomGetRoomsHeaders([void Function(RoomRoomGetRoomsHeadersBuilder)? updates]) => (RoomRoomGetRoomsHeadersBuilder()..update(updates))._build(); _$RoomRoomGetRoomsHeaders._({this.xNextcloudTalkHash, this.xNextcloudTalkModifiedBefore}) : super._(); @override RoomRoomGetRoomsHeaders rebuild(void Function(RoomRoomGetRoomsHeadersBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomRoomGetRoomsHeadersBuilder toBuilder() => RoomRoomGetRoomsHeadersBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomRoomGetRoomsHeaders && xNextcloudTalkHash == other.xNextcloudTalkHash && xNextcloudTalkModifiedBefore == other.xNextcloudTalkModifiedBefore; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, xNextcloudTalkHash.hashCode); _$hash = $jc(_$hash, xNextcloudTalkModifiedBefore.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomRoomGetRoomsHeaders') ..add('xNextcloudTalkHash', xNextcloudTalkHash) ..add('xNextcloudTalkModifiedBefore', xNextcloudTalkModifiedBefore)) .toString(); } } class RoomRoomGetRoomsHeadersBuilder implements Builder, RoomRoomGetRoomsHeadersInterfaceBuilder { _$RoomRoomGetRoomsHeaders? _$v; String? _xNextcloudTalkHash; String? get xNextcloudTalkHash => _$this._xNextcloudTalkHash; set xNextcloudTalkHash(covariant String? xNextcloudTalkHash) => _$this._xNextcloudTalkHash = xNextcloudTalkHash; String? _xNextcloudTalkModifiedBefore; String? get xNextcloudTalkModifiedBefore => _$this._xNextcloudTalkModifiedBefore; set xNextcloudTalkModifiedBefore(covariant String? xNextcloudTalkModifiedBefore) => _$this._xNextcloudTalkModifiedBefore = xNextcloudTalkModifiedBefore; RoomRoomGetRoomsHeadersBuilder(); RoomRoomGetRoomsHeadersBuilder get _$this { final $v = _$v; if ($v != null) { _xNextcloudTalkHash = $v.xNextcloudTalkHash; _xNextcloudTalkModifiedBefore = $v.xNextcloudTalkModifiedBefore; _$v = null; } return this; } @override void replace(covariant RoomRoomGetRoomsHeaders other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomRoomGetRoomsHeaders; } @override void update(void Function(RoomRoomGetRoomsHeadersBuilder)? updates) { if (updates != null) updates(this); } @override RoomRoomGetRoomsHeaders build() => _build(); _$RoomRoomGetRoomsHeaders _build() { final _$result = _$v ?? _$RoomRoomGetRoomsHeaders._( xNextcloudTalkHash: xNextcloudTalkHash, xNextcloudTalkModifiedBefore: xNextcloudTalkModifiedBefore); replace(_$result); return _$result; } } abstract mixin class RoomGetRoomsResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomGetRoomsResponseApplicationJson_OcsInterface other); void update(void Function(RoomGetRoomsResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); ListBuilder get data; set data(ListBuilder? data); } class _$RoomGetRoomsResponseApplicationJson_Ocs extends RoomGetRoomsResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final BuiltList data; factory _$RoomGetRoomsResponseApplicationJson_Ocs( [void Function(RoomGetRoomsResponseApplicationJson_OcsBuilder)? updates]) => (RoomGetRoomsResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomGetRoomsResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomGetRoomsResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomGetRoomsResponseApplicationJson_Ocs', 'data'); } @override RoomGetRoomsResponseApplicationJson_Ocs rebuild( void Function(RoomGetRoomsResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomGetRoomsResponseApplicationJson_OcsBuilder toBuilder() => RoomGetRoomsResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomGetRoomsResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomGetRoomsResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomGetRoomsResponseApplicationJson_OcsBuilder implements Builder, RoomGetRoomsResponseApplicationJson_OcsInterfaceBuilder { _$RoomGetRoomsResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; ListBuilder? _data; ListBuilder get data => _$this._data ??= ListBuilder(); set data(covariant ListBuilder? data) => _$this._data = data; RoomGetRoomsResponseApplicationJson_OcsBuilder(); RoomGetRoomsResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomGetRoomsResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomGetRoomsResponseApplicationJson_Ocs; } @override void update(void Function(RoomGetRoomsResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomGetRoomsResponseApplicationJson_Ocs build() => _build(); _$RoomGetRoomsResponseApplicationJson_Ocs _build() { _$RoomGetRoomsResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomGetRoomsResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomGetRoomsResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomGetRoomsResponseApplicationJsonInterfaceBuilder { void replace(RoomGetRoomsResponseApplicationJsonInterface other); void update(void Function(RoomGetRoomsResponseApplicationJsonInterfaceBuilder) updates); RoomGetRoomsResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomGetRoomsResponseApplicationJson_OcsBuilder? ocs); } class _$RoomGetRoomsResponseApplicationJson extends RoomGetRoomsResponseApplicationJson { @override final RoomGetRoomsResponseApplicationJson_Ocs ocs; factory _$RoomGetRoomsResponseApplicationJson([void Function(RoomGetRoomsResponseApplicationJsonBuilder)? updates]) => (RoomGetRoomsResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomGetRoomsResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomGetRoomsResponseApplicationJson', 'ocs'); } @override RoomGetRoomsResponseApplicationJson rebuild(void Function(RoomGetRoomsResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomGetRoomsResponseApplicationJsonBuilder toBuilder() => RoomGetRoomsResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomGetRoomsResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomGetRoomsResponseApplicationJson')..add('ocs', ocs)).toString(); } } class RoomGetRoomsResponseApplicationJsonBuilder implements Builder, RoomGetRoomsResponseApplicationJsonInterfaceBuilder { _$RoomGetRoomsResponseApplicationJson? _$v; RoomGetRoomsResponseApplicationJson_OcsBuilder? _ocs; RoomGetRoomsResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomGetRoomsResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomGetRoomsResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomGetRoomsResponseApplicationJsonBuilder(); RoomGetRoomsResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomGetRoomsResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomGetRoomsResponseApplicationJson; } @override void update(void Function(RoomGetRoomsResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomGetRoomsResponseApplicationJson build() => _build(); _$RoomGetRoomsResponseApplicationJson _build() { _$RoomGetRoomsResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomGetRoomsResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomGetRoomsResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomCreateRoomResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomCreateRoomResponseApplicationJson_OcsInterface other); void update(void Function(RoomCreateRoomResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); RoomBuilder get data; set data(RoomBuilder? data); } class _$RoomCreateRoomResponseApplicationJson_Ocs extends RoomCreateRoomResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final Room data; factory _$RoomCreateRoomResponseApplicationJson_Ocs( [void Function(RoomCreateRoomResponseApplicationJson_OcsBuilder)? updates]) => (RoomCreateRoomResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomCreateRoomResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomCreateRoomResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomCreateRoomResponseApplicationJson_Ocs', 'data'); } @override RoomCreateRoomResponseApplicationJson_Ocs rebuild( void Function(RoomCreateRoomResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomCreateRoomResponseApplicationJson_OcsBuilder toBuilder() => RoomCreateRoomResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomCreateRoomResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomCreateRoomResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomCreateRoomResponseApplicationJson_OcsBuilder implements Builder, RoomCreateRoomResponseApplicationJson_OcsInterfaceBuilder { _$RoomCreateRoomResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; RoomBuilder? _data; RoomBuilder get data => _$this._data ??= RoomBuilder(); set data(covariant RoomBuilder? data) => _$this._data = data; RoomCreateRoomResponseApplicationJson_OcsBuilder(); RoomCreateRoomResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomCreateRoomResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomCreateRoomResponseApplicationJson_Ocs; } @override void update(void Function(RoomCreateRoomResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomCreateRoomResponseApplicationJson_Ocs build() => _build(); _$RoomCreateRoomResponseApplicationJson_Ocs _build() { _$RoomCreateRoomResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomCreateRoomResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomCreateRoomResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomCreateRoomResponseApplicationJsonInterfaceBuilder { void replace(RoomCreateRoomResponseApplicationJsonInterface other); void update(void Function(RoomCreateRoomResponseApplicationJsonInterfaceBuilder) updates); RoomCreateRoomResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomCreateRoomResponseApplicationJson_OcsBuilder? ocs); } class _$RoomCreateRoomResponseApplicationJson extends RoomCreateRoomResponseApplicationJson { @override final RoomCreateRoomResponseApplicationJson_Ocs ocs; factory _$RoomCreateRoomResponseApplicationJson( [void Function(RoomCreateRoomResponseApplicationJsonBuilder)? updates]) => (RoomCreateRoomResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomCreateRoomResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomCreateRoomResponseApplicationJson', 'ocs'); } @override RoomCreateRoomResponseApplicationJson rebuild(void Function(RoomCreateRoomResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomCreateRoomResponseApplicationJsonBuilder toBuilder() => RoomCreateRoomResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomCreateRoomResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomCreateRoomResponseApplicationJson')..add('ocs', ocs)).toString(); } } class RoomCreateRoomResponseApplicationJsonBuilder implements Builder, RoomCreateRoomResponseApplicationJsonInterfaceBuilder { _$RoomCreateRoomResponseApplicationJson? _$v; RoomCreateRoomResponseApplicationJson_OcsBuilder? _ocs; RoomCreateRoomResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomCreateRoomResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomCreateRoomResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomCreateRoomResponseApplicationJsonBuilder(); RoomCreateRoomResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomCreateRoomResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomCreateRoomResponseApplicationJson; } @override void update(void Function(RoomCreateRoomResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomCreateRoomResponseApplicationJson build() => _build(); _$RoomCreateRoomResponseApplicationJson _build() { _$RoomCreateRoomResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomCreateRoomResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomCreateRoomResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomGetListedRoomsResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomGetListedRoomsResponseApplicationJson_OcsInterface other); void update(void Function(RoomGetListedRoomsResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); ListBuilder get data; set data(ListBuilder? data); } class _$RoomGetListedRoomsResponseApplicationJson_Ocs extends RoomGetListedRoomsResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final BuiltList data; factory _$RoomGetListedRoomsResponseApplicationJson_Ocs( [void Function(RoomGetListedRoomsResponseApplicationJson_OcsBuilder)? updates]) => (RoomGetListedRoomsResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomGetListedRoomsResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomGetListedRoomsResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomGetListedRoomsResponseApplicationJson_Ocs', 'data'); } @override RoomGetListedRoomsResponseApplicationJson_Ocs rebuild( void Function(RoomGetListedRoomsResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomGetListedRoomsResponseApplicationJson_OcsBuilder toBuilder() => RoomGetListedRoomsResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomGetListedRoomsResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomGetListedRoomsResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomGetListedRoomsResponseApplicationJson_OcsBuilder implements Builder, RoomGetListedRoomsResponseApplicationJson_OcsInterfaceBuilder { _$RoomGetListedRoomsResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; ListBuilder? _data; ListBuilder get data => _$this._data ??= ListBuilder(); set data(covariant ListBuilder? data) => _$this._data = data; RoomGetListedRoomsResponseApplicationJson_OcsBuilder(); RoomGetListedRoomsResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomGetListedRoomsResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomGetListedRoomsResponseApplicationJson_Ocs; } @override void update(void Function(RoomGetListedRoomsResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomGetListedRoomsResponseApplicationJson_Ocs build() => _build(); _$RoomGetListedRoomsResponseApplicationJson_Ocs _build() { _$RoomGetListedRoomsResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomGetListedRoomsResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomGetListedRoomsResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomGetListedRoomsResponseApplicationJsonInterfaceBuilder { void replace(RoomGetListedRoomsResponseApplicationJsonInterface other); void update(void Function(RoomGetListedRoomsResponseApplicationJsonInterfaceBuilder) updates); RoomGetListedRoomsResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomGetListedRoomsResponseApplicationJson_OcsBuilder? ocs); } class _$RoomGetListedRoomsResponseApplicationJson extends RoomGetListedRoomsResponseApplicationJson { @override final RoomGetListedRoomsResponseApplicationJson_Ocs ocs; factory _$RoomGetListedRoomsResponseApplicationJson( [void Function(RoomGetListedRoomsResponseApplicationJsonBuilder)? updates]) => (RoomGetListedRoomsResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomGetListedRoomsResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomGetListedRoomsResponseApplicationJson', 'ocs'); } @override RoomGetListedRoomsResponseApplicationJson rebuild( void Function(RoomGetListedRoomsResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomGetListedRoomsResponseApplicationJsonBuilder toBuilder() => RoomGetListedRoomsResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomGetListedRoomsResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomGetListedRoomsResponseApplicationJson')..add('ocs', ocs)).toString(); } } class RoomGetListedRoomsResponseApplicationJsonBuilder implements Builder, RoomGetListedRoomsResponseApplicationJsonInterfaceBuilder { _$RoomGetListedRoomsResponseApplicationJson? _$v; RoomGetListedRoomsResponseApplicationJson_OcsBuilder? _ocs; RoomGetListedRoomsResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomGetListedRoomsResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomGetListedRoomsResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomGetListedRoomsResponseApplicationJsonBuilder(); RoomGetListedRoomsResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomGetListedRoomsResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomGetListedRoomsResponseApplicationJson; } @override void update(void Function(RoomGetListedRoomsResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomGetListedRoomsResponseApplicationJson build() => _build(); _$RoomGetListedRoomsResponseApplicationJson _build() { _$RoomGetListedRoomsResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomGetListedRoomsResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomGetListedRoomsResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomRoomGetNoteToSelfConversationHeadersInterfaceBuilder { void replace(RoomRoomGetNoteToSelfConversationHeadersInterface other); void update(void Function(RoomRoomGetNoteToSelfConversationHeadersInterfaceBuilder) updates); String? get xNextcloudTalkHash; set xNextcloudTalkHash(String? xNextcloudTalkHash); } class _$RoomRoomGetNoteToSelfConversationHeaders extends RoomRoomGetNoteToSelfConversationHeaders { @override final String? xNextcloudTalkHash; factory _$RoomRoomGetNoteToSelfConversationHeaders( [void Function(RoomRoomGetNoteToSelfConversationHeadersBuilder)? updates]) => (RoomRoomGetNoteToSelfConversationHeadersBuilder()..update(updates))._build(); _$RoomRoomGetNoteToSelfConversationHeaders._({this.xNextcloudTalkHash}) : super._(); @override RoomRoomGetNoteToSelfConversationHeaders rebuild( void Function(RoomRoomGetNoteToSelfConversationHeadersBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomRoomGetNoteToSelfConversationHeadersBuilder toBuilder() => RoomRoomGetNoteToSelfConversationHeadersBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomRoomGetNoteToSelfConversationHeaders && xNextcloudTalkHash == other.xNextcloudTalkHash; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, xNextcloudTalkHash.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomRoomGetNoteToSelfConversationHeaders') ..add('xNextcloudTalkHash', xNextcloudTalkHash)) .toString(); } } class RoomRoomGetNoteToSelfConversationHeadersBuilder implements Builder, RoomRoomGetNoteToSelfConversationHeadersInterfaceBuilder { _$RoomRoomGetNoteToSelfConversationHeaders? _$v; String? _xNextcloudTalkHash; String? get xNextcloudTalkHash => _$this._xNextcloudTalkHash; set xNextcloudTalkHash(covariant String? xNextcloudTalkHash) => _$this._xNextcloudTalkHash = xNextcloudTalkHash; RoomRoomGetNoteToSelfConversationHeadersBuilder(); RoomRoomGetNoteToSelfConversationHeadersBuilder get _$this { final $v = _$v; if ($v != null) { _xNextcloudTalkHash = $v.xNextcloudTalkHash; _$v = null; } return this; } @override void replace(covariant RoomRoomGetNoteToSelfConversationHeaders other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomRoomGetNoteToSelfConversationHeaders; } @override void update(void Function(RoomRoomGetNoteToSelfConversationHeadersBuilder)? updates) { if (updates != null) updates(this); } @override RoomRoomGetNoteToSelfConversationHeaders build() => _build(); _$RoomRoomGetNoteToSelfConversationHeaders _build() { final _$result = _$v ?? _$RoomRoomGetNoteToSelfConversationHeaders._(xNextcloudTalkHash: xNextcloudTalkHash); replace(_$result); return _$result; } } abstract mixin class RoomGetNoteToSelfConversationResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomGetNoteToSelfConversationResponseApplicationJson_OcsInterface other); void update(void Function(RoomGetNoteToSelfConversationResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); RoomBuilder get data; set data(RoomBuilder? data); } class _$RoomGetNoteToSelfConversationResponseApplicationJson_Ocs extends RoomGetNoteToSelfConversationResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final Room data; factory _$RoomGetNoteToSelfConversationResponseApplicationJson_Ocs( [void Function(RoomGetNoteToSelfConversationResponseApplicationJson_OcsBuilder)? updates]) => (RoomGetNoteToSelfConversationResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomGetNoteToSelfConversationResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomGetNoteToSelfConversationResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomGetNoteToSelfConversationResponseApplicationJson_Ocs', 'data'); } @override RoomGetNoteToSelfConversationResponseApplicationJson_Ocs rebuild( void Function(RoomGetNoteToSelfConversationResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomGetNoteToSelfConversationResponseApplicationJson_OcsBuilder toBuilder() => RoomGetNoteToSelfConversationResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomGetNoteToSelfConversationResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomGetNoteToSelfConversationResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomGetNoteToSelfConversationResponseApplicationJson_OcsBuilder implements Builder, RoomGetNoteToSelfConversationResponseApplicationJson_OcsInterfaceBuilder { _$RoomGetNoteToSelfConversationResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; RoomBuilder? _data; RoomBuilder get data => _$this._data ??= RoomBuilder(); set data(covariant RoomBuilder? data) => _$this._data = data; RoomGetNoteToSelfConversationResponseApplicationJson_OcsBuilder(); RoomGetNoteToSelfConversationResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomGetNoteToSelfConversationResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomGetNoteToSelfConversationResponseApplicationJson_Ocs; } @override void update(void Function(RoomGetNoteToSelfConversationResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomGetNoteToSelfConversationResponseApplicationJson_Ocs build() => _build(); _$RoomGetNoteToSelfConversationResponseApplicationJson_Ocs _build() { _$RoomGetNoteToSelfConversationResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomGetNoteToSelfConversationResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RoomGetNoteToSelfConversationResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomGetNoteToSelfConversationResponseApplicationJsonInterfaceBuilder { void replace(RoomGetNoteToSelfConversationResponseApplicationJsonInterface other); void update(void Function(RoomGetNoteToSelfConversationResponseApplicationJsonInterfaceBuilder) updates); RoomGetNoteToSelfConversationResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomGetNoteToSelfConversationResponseApplicationJson_OcsBuilder? ocs); } class _$RoomGetNoteToSelfConversationResponseApplicationJson extends RoomGetNoteToSelfConversationResponseApplicationJson { @override final RoomGetNoteToSelfConversationResponseApplicationJson_Ocs ocs; factory _$RoomGetNoteToSelfConversationResponseApplicationJson( [void Function(RoomGetNoteToSelfConversationResponseApplicationJsonBuilder)? updates]) => (RoomGetNoteToSelfConversationResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomGetNoteToSelfConversationResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomGetNoteToSelfConversationResponseApplicationJson', 'ocs'); } @override RoomGetNoteToSelfConversationResponseApplicationJson rebuild( void Function(RoomGetNoteToSelfConversationResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomGetNoteToSelfConversationResponseApplicationJsonBuilder toBuilder() => RoomGetNoteToSelfConversationResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomGetNoteToSelfConversationResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomGetNoteToSelfConversationResponseApplicationJson')..add('ocs', ocs)) .toString(); } } class RoomGetNoteToSelfConversationResponseApplicationJsonBuilder implements Builder, RoomGetNoteToSelfConversationResponseApplicationJsonInterfaceBuilder { _$RoomGetNoteToSelfConversationResponseApplicationJson? _$v; RoomGetNoteToSelfConversationResponseApplicationJson_OcsBuilder? _ocs; RoomGetNoteToSelfConversationResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomGetNoteToSelfConversationResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomGetNoteToSelfConversationResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomGetNoteToSelfConversationResponseApplicationJsonBuilder(); RoomGetNoteToSelfConversationResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomGetNoteToSelfConversationResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomGetNoteToSelfConversationResponseApplicationJson; } @override void update(void Function(RoomGetNoteToSelfConversationResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomGetNoteToSelfConversationResponseApplicationJson build() => _build(); _$RoomGetNoteToSelfConversationResponseApplicationJson _build() { _$RoomGetNoteToSelfConversationResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomGetNoteToSelfConversationResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RoomGetNoteToSelfConversationResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomRoomGetSingleRoomHeadersInterfaceBuilder { void replace(RoomRoomGetSingleRoomHeadersInterface other); void update(void Function(RoomRoomGetSingleRoomHeadersInterfaceBuilder) updates); String? get xNextcloudTalkHash; set xNextcloudTalkHash(String? xNextcloudTalkHash); } class _$RoomRoomGetSingleRoomHeaders extends RoomRoomGetSingleRoomHeaders { @override final String? xNextcloudTalkHash; factory _$RoomRoomGetSingleRoomHeaders([void Function(RoomRoomGetSingleRoomHeadersBuilder)? updates]) => (RoomRoomGetSingleRoomHeadersBuilder()..update(updates))._build(); _$RoomRoomGetSingleRoomHeaders._({this.xNextcloudTalkHash}) : super._(); @override RoomRoomGetSingleRoomHeaders rebuild(void Function(RoomRoomGetSingleRoomHeadersBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomRoomGetSingleRoomHeadersBuilder toBuilder() => RoomRoomGetSingleRoomHeadersBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomRoomGetSingleRoomHeaders && xNextcloudTalkHash == other.xNextcloudTalkHash; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, xNextcloudTalkHash.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomRoomGetSingleRoomHeaders')..add('xNextcloudTalkHash', xNextcloudTalkHash)) .toString(); } } class RoomRoomGetSingleRoomHeadersBuilder implements Builder, RoomRoomGetSingleRoomHeadersInterfaceBuilder { _$RoomRoomGetSingleRoomHeaders? _$v; String? _xNextcloudTalkHash; String? get xNextcloudTalkHash => _$this._xNextcloudTalkHash; set xNextcloudTalkHash(covariant String? xNextcloudTalkHash) => _$this._xNextcloudTalkHash = xNextcloudTalkHash; RoomRoomGetSingleRoomHeadersBuilder(); RoomRoomGetSingleRoomHeadersBuilder get _$this { final $v = _$v; if ($v != null) { _xNextcloudTalkHash = $v.xNextcloudTalkHash; _$v = null; } return this; } @override void replace(covariant RoomRoomGetSingleRoomHeaders other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomRoomGetSingleRoomHeaders; } @override void update(void Function(RoomRoomGetSingleRoomHeadersBuilder)? updates) { if (updates != null) updates(this); } @override RoomRoomGetSingleRoomHeaders build() => _build(); _$RoomRoomGetSingleRoomHeaders _build() { final _$result = _$v ?? _$RoomRoomGetSingleRoomHeaders._(xNextcloudTalkHash: xNextcloudTalkHash); replace(_$result); return _$result; } } abstract mixin class RoomGetSingleRoomResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomGetSingleRoomResponseApplicationJson_OcsInterface other); void update(void Function(RoomGetSingleRoomResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); RoomBuilder get data; set data(RoomBuilder? data); } class _$RoomGetSingleRoomResponseApplicationJson_Ocs extends RoomGetSingleRoomResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final Room data; factory _$RoomGetSingleRoomResponseApplicationJson_Ocs( [void Function(RoomGetSingleRoomResponseApplicationJson_OcsBuilder)? updates]) => (RoomGetSingleRoomResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomGetSingleRoomResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomGetSingleRoomResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomGetSingleRoomResponseApplicationJson_Ocs', 'data'); } @override RoomGetSingleRoomResponseApplicationJson_Ocs rebuild( void Function(RoomGetSingleRoomResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomGetSingleRoomResponseApplicationJson_OcsBuilder toBuilder() => RoomGetSingleRoomResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomGetSingleRoomResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomGetSingleRoomResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomGetSingleRoomResponseApplicationJson_OcsBuilder implements Builder, RoomGetSingleRoomResponseApplicationJson_OcsInterfaceBuilder { _$RoomGetSingleRoomResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; RoomBuilder? _data; RoomBuilder get data => _$this._data ??= RoomBuilder(); set data(covariant RoomBuilder? data) => _$this._data = data; RoomGetSingleRoomResponseApplicationJson_OcsBuilder(); RoomGetSingleRoomResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomGetSingleRoomResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomGetSingleRoomResponseApplicationJson_Ocs; } @override void update(void Function(RoomGetSingleRoomResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomGetSingleRoomResponseApplicationJson_Ocs build() => _build(); _$RoomGetSingleRoomResponseApplicationJson_Ocs _build() { _$RoomGetSingleRoomResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomGetSingleRoomResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomGetSingleRoomResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomGetSingleRoomResponseApplicationJsonInterfaceBuilder { void replace(RoomGetSingleRoomResponseApplicationJsonInterface other); void update(void Function(RoomGetSingleRoomResponseApplicationJsonInterfaceBuilder) updates); RoomGetSingleRoomResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomGetSingleRoomResponseApplicationJson_OcsBuilder? ocs); } class _$RoomGetSingleRoomResponseApplicationJson extends RoomGetSingleRoomResponseApplicationJson { @override final RoomGetSingleRoomResponseApplicationJson_Ocs ocs; factory _$RoomGetSingleRoomResponseApplicationJson( [void Function(RoomGetSingleRoomResponseApplicationJsonBuilder)? updates]) => (RoomGetSingleRoomResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomGetSingleRoomResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomGetSingleRoomResponseApplicationJson', 'ocs'); } @override RoomGetSingleRoomResponseApplicationJson rebuild( void Function(RoomGetSingleRoomResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomGetSingleRoomResponseApplicationJsonBuilder toBuilder() => RoomGetSingleRoomResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomGetSingleRoomResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomGetSingleRoomResponseApplicationJson')..add('ocs', ocs)).toString(); } } class RoomGetSingleRoomResponseApplicationJsonBuilder implements Builder, RoomGetSingleRoomResponseApplicationJsonInterfaceBuilder { _$RoomGetSingleRoomResponseApplicationJson? _$v; RoomGetSingleRoomResponseApplicationJson_OcsBuilder? _ocs; RoomGetSingleRoomResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomGetSingleRoomResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomGetSingleRoomResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomGetSingleRoomResponseApplicationJsonBuilder(); RoomGetSingleRoomResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomGetSingleRoomResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomGetSingleRoomResponseApplicationJson; } @override void update(void Function(RoomGetSingleRoomResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomGetSingleRoomResponseApplicationJson build() => _build(); _$RoomGetSingleRoomResponseApplicationJson _build() { _$RoomGetSingleRoomResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomGetSingleRoomResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomGetSingleRoomResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomRenameRoomResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomRenameRoomResponseApplicationJson_OcsInterface other); void update(void Function(RoomRenameRoomResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$RoomRenameRoomResponseApplicationJson_Ocs extends RoomRenameRoomResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$RoomRenameRoomResponseApplicationJson_Ocs( [void Function(RoomRenameRoomResponseApplicationJson_OcsBuilder)? updates]) => (RoomRenameRoomResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomRenameRoomResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomRenameRoomResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomRenameRoomResponseApplicationJson_Ocs', 'data'); } @override RoomRenameRoomResponseApplicationJson_Ocs rebuild( void Function(RoomRenameRoomResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomRenameRoomResponseApplicationJson_OcsBuilder toBuilder() => RoomRenameRoomResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomRenameRoomResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomRenameRoomResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomRenameRoomResponseApplicationJson_OcsBuilder implements Builder, RoomRenameRoomResponseApplicationJson_OcsInterfaceBuilder { _$RoomRenameRoomResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; RoomRenameRoomResponseApplicationJson_OcsBuilder(); RoomRenameRoomResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant RoomRenameRoomResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomRenameRoomResponseApplicationJson_Ocs; } @override void update(void Function(RoomRenameRoomResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomRenameRoomResponseApplicationJson_Ocs build() => _build(); _$RoomRenameRoomResponseApplicationJson_Ocs _build() { _$RoomRenameRoomResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomRenameRoomResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull(data, r'RoomRenameRoomResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomRenameRoomResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomRenameRoomResponseApplicationJsonInterfaceBuilder { void replace(RoomRenameRoomResponseApplicationJsonInterface other); void update(void Function(RoomRenameRoomResponseApplicationJsonInterfaceBuilder) updates); RoomRenameRoomResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomRenameRoomResponseApplicationJson_OcsBuilder? ocs); } class _$RoomRenameRoomResponseApplicationJson extends RoomRenameRoomResponseApplicationJson { @override final RoomRenameRoomResponseApplicationJson_Ocs ocs; factory _$RoomRenameRoomResponseApplicationJson( [void Function(RoomRenameRoomResponseApplicationJsonBuilder)? updates]) => (RoomRenameRoomResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomRenameRoomResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomRenameRoomResponseApplicationJson', 'ocs'); } @override RoomRenameRoomResponseApplicationJson rebuild(void Function(RoomRenameRoomResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomRenameRoomResponseApplicationJsonBuilder toBuilder() => RoomRenameRoomResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomRenameRoomResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomRenameRoomResponseApplicationJson')..add('ocs', ocs)).toString(); } } class RoomRenameRoomResponseApplicationJsonBuilder implements Builder, RoomRenameRoomResponseApplicationJsonInterfaceBuilder { _$RoomRenameRoomResponseApplicationJson? _$v; RoomRenameRoomResponseApplicationJson_OcsBuilder? _ocs; RoomRenameRoomResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomRenameRoomResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomRenameRoomResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomRenameRoomResponseApplicationJsonBuilder(); RoomRenameRoomResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomRenameRoomResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomRenameRoomResponseApplicationJson; } @override void update(void Function(RoomRenameRoomResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomRenameRoomResponseApplicationJson build() => _build(); _$RoomRenameRoomResponseApplicationJson _build() { _$RoomRenameRoomResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomRenameRoomResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomRenameRoomResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomDeleteRoomResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomDeleteRoomResponseApplicationJson_OcsInterface other); void update(void Function(RoomDeleteRoomResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$RoomDeleteRoomResponseApplicationJson_Ocs extends RoomDeleteRoomResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$RoomDeleteRoomResponseApplicationJson_Ocs( [void Function(RoomDeleteRoomResponseApplicationJson_OcsBuilder)? updates]) => (RoomDeleteRoomResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomDeleteRoomResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomDeleteRoomResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomDeleteRoomResponseApplicationJson_Ocs', 'data'); } @override RoomDeleteRoomResponseApplicationJson_Ocs rebuild( void Function(RoomDeleteRoomResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomDeleteRoomResponseApplicationJson_OcsBuilder toBuilder() => RoomDeleteRoomResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomDeleteRoomResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomDeleteRoomResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomDeleteRoomResponseApplicationJson_OcsBuilder implements Builder, RoomDeleteRoomResponseApplicationJson_OcsInterfaceBuilder { _$RoomDeleteRoomResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; RoomDeleteRoomResponseApplicationJson_OcsBuilder(); RoomDeleteRoomResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant RoomDeleteRoomResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomDeleteRoomResponseApplicationJson_Ocs; } @override void update(void Function(RoomDeleteRoomResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomDeleteRoomResponseApplicationJson_Ocs build() => _build(); _$RoomDeleteRoomResponseApplicationJson_Ocs _build() { _$RoomDeleteRoomResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomDeleteRoomResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull(data, r'RoomDeleteRoomResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomDeleteRoomResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomDeleteRoomResponseApplicationJsonInterfaceBuilder { void replace(RoomDeleteRoomResponseApplicationJsonInterface other); void update(void Function(RoomDeleteRoomResponseApplicationJsonInterfaceBuilder) updates); RoomDeleteRoomResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomDeleteRoomResponseApplicationJson_OcsBuilder? ocs); } class _$RoomDeleteRoomResponseApplicationJson extends RoomDeleteRoomResponseApplicationJson { @override final RoomDeleteRoomResponseApplicationJson_Ocs ocs; factory _$RoomDeleteRoomResponseApplicationJson( [void Function(RoomDeleteRoomResponseApplicationJsonBuilder)? updates]) => (RoomDeleteRoomResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomDeleteRoomResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomDeleteRoomResponseApplicationJson', 'ocs'); } @override RoomDeleteRoomResponseApplicationJson rebuild(void Function(RoomDeleteRoomResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomDeleteRoomResponseApplicationJsonBuilder toBuilder() => RoomDeleteRoomResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomDeleteRoomResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomDeleteRoomResponseApplicationJson')..add('ocs', ocs)).toString(); } } class RoomDeleteRoomResponseApplicationJsonBuilder implements Builder, RoomDeleteRoomResponseApplicationJsonInterfaceBuilder { _$RoomDeleteRoomResponseApplicationJson? _$v; RoomDeleteRoomResponseApplicationJson_OcsBuilder? _ocs; RoomDeleteRoomResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomDeleteRoomResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomDeleteRoomResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomDeleteRoomResponseApplicationJsonBuilder(); RoomDeleteRoomResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomDeleteRoomResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomDeleteRoomResponseApplicationJson; } @override void update(void Function(RoomDeleteRoomResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomDeleteRoomResponseApplicationJson build() => _build(); _$RoomDeleteRoomResponseApplicationJson _build() { _$RoomDeleteRoomResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomDeleteRoomResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomDeleteRoomResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomGetBreakoutRoomsResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomGetBreakoutRoomsResponseApplicationJson_OcsInterface other); void update(void Function(RoomGetBreakoutRoomsResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); ListBuilder get data; set data(ListBuilder? data); } class _$RoomGetBreakoutRoomsResponseApplicationJson_Ocs extends RoomGetBreakoutRoomsResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final BuiltList data; factory _$RoomGetBreakoutRoomsResponseApplicationJson_Ocs( [void Function(RoomGetBreakoutRoomsResponseApplicationJson_OcsBuilder)? updates]) => (RoomGetBreakoutRoomsResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomGetBreakoutRoomsResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomGetBreakoutRoomsResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomGetBreakoutRoomsResponseApplicationJson_Ocs', 'data'); } @override RoomGetBreakoutRoomsResponseApplicationJson_Ocs rebuild( void Function(RoomGetBreakoutRoomsResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomGetBreakoutRoomsResponseApplicationJson_OcsBuilder toBuilder() => RoomGetBreakoutRoomsResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomGetBreakoutRoomsResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomGetBreakoutRoomsResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomGetBreakoutRoomsResponseApplicationJson_OcsBuilder implements Builder, RoomGetBreakoutRoomsResponseApplicationJson_OcsInterfaceBuilder { _$RoomGetBreakoutRoomsResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; ListBuilder? _data; ListBuilder get data => _$this._data ??= ListBuilder(); set data(covariant ListBuilder? data) => _$this._data = data; RoomGetBreakoutRoomsResponseApplicationJson_OcsBuilder(); RoomGetBreakoutRoomsResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomGetBreakoutRoomsResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomGetBreakoutRoomsResponseApplicationJson_Ocs; } @override void update(void Function(RoomGetBreakoutRoomsResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomGetBreakoutRoomsResponseApplicationJson_Ocs build() => _build(); _$RoomGetBreakoutRoomsResponseApplicationJson_Ocs _build() { _$RoomGetBreakoutRoomsResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomGetBreakoutRoomsResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RoomGetBreakoutRoomsResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomGetBreakoutRoomsResponseApplicationJsonInterfaceBuilder { void replace(RoomGetBreakoutRoomsResponseApplicationJsonInterface other); void update(void Function(RoomGetBreakoutRoomsResponseApplicationJsonInterfaceBuilder) updates); RoomGetBreakoutRoomsResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomGetBreakoutRoomsResponseApplicationJson_OcsBuilder? ocs); } class _$RoomGetBreakoutRoomsResponseApplicationJson extends RoomGetBreakoutRoomsResponseApplicationJson { @override final RoomGetBreakoutRoomsResponseApplicationJson_Ocs ocs; factory _$RoomGetBreakoutRoomsResponseApplicationJson( [void Function(RoomGetBreakoutRoomsResponseApplicationJsonBuilder)? updates]) => (RoomGetBreakoutRoomsResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomGetBreakoutRoomsResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomGetBreakoutRoomsResponseApplicationJson', 'ocs'); } @override RoomGetBreakoutRoomsResponseApplicationJson rebuild( void Function(RoomGetBreakoutRoomsResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomGetBreakoutRoomsResponseApplicationJsonBuilder toBuilder() => RoomGetBreakoutRoomsResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomGetBreakoutRoomsResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomGetBreakoutRoomsResponseApplicationJson')..add('ocs', ocs)).toString(); } } class RoomGetBreakoutRoomsResponseApplicationJsonBuilder implements Builder, RoomGetBreakoutRoomsResponseApplicationJsonInterfaceBuilder { _$RoomGetBreakoutRoomsResponseApplicationJson? _$v; RoomGetBreakoutRoomsResponseApplicationJson_OcsBuilder? _ocs; RoomGetBreakoutRoomsResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomGetBreakoutRoomsResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomGetBreakoutRoomsResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomGetBreakoutRoomsResponseApplicationJsonBuilder(); RoomGetBreakoutRoomsResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomGetBreakoutRoomsResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomGetBreakoutRoomsResponseApplicationJson; } @override void update(void Function(RoomGetBreakoutRoomsResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomGetBreakoutRoomsResponseApplicationJson build() => _build(); _$RoomGetBreakoutRoomsResponseApplicationJson _build() { _$RoomGetBreakoutRoomsResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomGetBreakoutRoomsResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomGetBreakoutRoomsResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomMakePublicResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomMakePublicResponseApplicationJson_OcsInterface other); void update(void Function(RoomMakePublicResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$RoomMakePublicResponseApplicationJson_Ocs extends RoomMakePublicResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$RoomMakePublicResponseApplicationJson_Ocs( [void Function(RoomMakePublicResponseApplicationJson_OcsBuilder)? updates]) => (RoomMakePublicResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomMakePublicResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomMakePublicResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomMakePublicResponseApplicationJson_Ocs', 'data'); } @override RoomMakePublicResponseApplicationJson_Ocs rebuild( void Function(RoomMakePublicResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomMakePublicResponseApplicationJson_OcsBuilder toBuilder() => RoomMakePublicResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomMakePublicResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomMakePublicResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomMakePublicResponseApplicationJson_OcsBuilder implements Builder, RoomMakePublicResponseApplicationJson_OcsInterfaceBuilder { _$RoomMakePublicResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; RoomMakePublicResponseApplicationJson_OcsBuilder(); RoomMakePublicResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant RoomMakePublicResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomMakePublicResponseApplicationJson_Ocs; } @override void update(void Function(RoomMakePublicResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomMakePublicResponseApplicationJson_Ocs build() => _build(); _$RoomMakePublicResponseApplicationJson_Ocs _build() { _$RoomMakePublicResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomMakePublicResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull(data, r'RoomMakePublicResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomMakePublicResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomMakePublicResponseApplicationJsonInterfaceBuilder { void replace(RoomMakePublicResponseApplicationJsonInterface other); void update(void Function(RoomMakePublicResponseApplicationJsonInterfaceBuilder) updates); RoomMakePublicResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomMakePublicResponseApplicationJson_OcsBuilder? ocs); } class _$RoomMakePublicResponseApplicationJson extends RoomMakePublicResponseApplicationJson { @override final RoomMakePublicResponseApplicationJson_Ocs ocs; factory _$RoomMakePublicResponseApplicationJson( [void Function(RoomMakePublicResponseApplicationJsonBuilder)? updates]) => (RoomMakePublicResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomMakePublicResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomMakePublicResponseApplicationJson', 'ocs'); } @override RoomMakePublicResponseApplicationJson rebuild(void Function(RoomMakePublicResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomMakePublicResponseApplicationJsonBuilder toBuilder() => RoomMakePublicResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomMakePublicResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomMakePublicResponseApplicationJson')..add('ocs', ocs)).toString(); } } class RoomMakePublicResponseApplicationJsonBuilder implements Builder, RoomMakePublicResponseApplicationJsonInterfaceBuilder { _$RoomMakePublicResponseApplicationJson? _$v; RoomMakePublicResponseApplicationJson_OcsBuilder? _ocs; RoomMakePublicResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomMakePublicResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomMakePublicResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomMakePublicResponseApplicationJsonBuilder(); RoomMakePublicResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomMakePublicResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomMakePublicResponseApplicationJson; } @override void update(void Function(RoomMakePublicResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomMakePublicResponseApplicationJson build() => _build(); _$RoomMakePublicResponseApplicationJson _build() { _$RoomMakePublicResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomMakePublicResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomMakePublicResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomMakePrivateResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomMakePrivateResponseApplicationJson_OcsInterface other); void update(void Function(RoomMakePrivateResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$RoomMakePrivateResponseApplicationJson_Ocs extends RoomMakePrivateResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$RoomMakePrivateResponseApplicationJson_Ocs( [void Function(RoomMakePrivateResponseApplicationJson_OcsBuilder)? updates]) => (RoomMakePrivateResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomMakePrivateResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomMakePrivateResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomMakePrivateResponseApplicationJson_Ocs', 'data'); } @override RoomMakePrivateResponseApplicationJson_Ocs rebuild( void Function(RoomMakePrivateResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomMakePrivateResponseApplicationJson_OcsBuilder toBuilder() => RoomMakePrivateResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomMakePrivateResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomMakePrivateResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomMakePrivateResponseApplicationJson_OcsBuilder implements Builder, RoomMakePrivateResponseApplicationJson_OcsInterfaceBuilder { _$RoomMakePrivateResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; RoomMakePrivateResponseApplicationJson_OcsBuilder(); RoomMakePrivateResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant RoomMakePrivateResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomMakePrivateResponseApplicationJson_Ocs; } @override void update(void Function(RoomMakePrivateResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomMakePrivateResponseApplicationJson_Ocs build() => _build(); _$RoomMakePrivateResponseApplicationJson_Ocs _build() { _$RoomMakePrivateResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomMakePrivateResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull(data, r'RoomMakePrivateResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomMakePrivateResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomMakePrivateResponseApplicationJsonInterfaceBuilder { void replace(RoomMakePrivateResponseApplicationJsonInterface other); void update(void Function(RoomMakePrivateResponseApplicationJsonInterfaceBuilder) updates); RoomMakePrivateResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomMakePrivateResponseApplicationJson_OcsBuilder? ocs); } class _$RoomMakePrivateResponseApplicationJson extends RoomMakePrivateResponseApplicationJson { @override final RoomMakePrivateResponseApplicationJson_Ocs ocs; factory _$RoomMakePrivateResponseApplicationJson( [void Function(RoomMakePrivateResponseApplicationJsonBuilder)? updates]) => (RoomMakePrivateResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomMakePrivateResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomMakePrivateResponseApplicationJson', 'ocs'); } @override RoomMakePrivateResponseApplicationJson rebuild( void Function(RoomMakePrivateResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomMakePrivateResponseApplicationJsonBuilder toBuilder() => RoomMakePrivateResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomMakePrivateResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomMakePrivateResponseApplicationJson')..add('ocs', ocs)).toString(); } } class RoomMakePrivateResponseApplicationJsonBuilder implements Builder, RoomMakePrivateResponseApplicationJsonInterfaceBuilder { _$RoomMakePrivateResponseApplicationJson? _$v; RoomMakePrivateResponseApplicationJson_OcsBuilder? _ocs; RoomMakePrivateResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomMakePrivateResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomMakePrivateResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomMakePrivateResponseApplicationJsonBuilder(); RoomMakePrivateResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomMakePrivateResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomMakePrivateResponseApplicationJson; } @override void update(void Function(RoomMakePrivateResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomMakePrivateResponseApplicationJson build() => _build(); _$RoomMakePrivateResponseApplicationJson _build() { _$RoomMakePrivateResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomMakePrivateResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomMakePrivateResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomSetDescriptionResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomSetDescriptionResponseApplicationJson_OcsInterface other); void update(void Function(RoomSetDescriptionResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$RoomSetDescriptionResponseApplicationJson_Ocs extends RoomSetDescriptionResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$RoomSetDescriptionResponseApplicationJson_Ocs( [void Function(RoomSetDescriptionResponseApplicationJson_OcsBuilder)? updates]) => (RoomSetDescriptionResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomSetDescriptionResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomSetDescriptionResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomSetDescriptionResponseApplicationJson_Ocs', 'data'); } @override RoomSetDescriptionResponseApplicationJson_Ocs rebuild( void Function(RoomSetDescriptionResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomSetDescriptionResponseApplicationJson_OcsBuilder toBuilder() => RoomSetDescriptionResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomSetDescriptionResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomSetDescriptionResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomSetDescriptionResponseApplicationJson_OcsBuilder implements Builder, RoomSetDescriptionResponseApplicationJson_OcsInterfaceBuilder { _$RoomSetDescriptionResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; RoomSetDescriptionResponseApplicationJson_OcsBuilder(); RoomSetDescriptionResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant RoomSetDescriptionResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomSetDescriptionResponseApplicationJson_Ocs; } @override void update(void Function(RoomSetDescriptionResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomSetDescriptionResponseApplicationJson_Ocs build() => _build(); _$RoomSetDescriptionResponseApplicationJson_Ocs _build() { _$RoomSetDescriptionResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomSetDescriptionResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull( data, r'RoomSetDescriptionResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomSetDescriptionResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomSetDescriptionResponseApplicationJsonInterfaceBuilder { void replace(RoomSetDescriptionResponseApplicationJsonInterface other); void update(void Function(RoomSetDescriptionResponseApplicationJsonInterfaceBuilder) updates); RoomSetDescriptionResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomSetDescriptionResponseApplicationJson_OcsBuilder? ocs); } class _$RoomSetDescriptionResponseApplicationJson extends RoomSetDescriptionResponseApplicationJson { @override final RoomSetDescriptionResponseApplicationJson_Ocs ocs; factory _$RoomSetDescriptionResponseApplicationJson( [void Function(RoomSetDescriptionResponseApplicationJsonBuilder)? updates]) => (RoomSetDescriptionResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomSetDescriptionResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomSetDescriptionResponseApplicationJson', 'ocs'); } @override RoomSetDescriptionResponseApplicationJson rebuild( void Function(RoomSetDescriptionResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomSetDescriptionResponseApplicationJsonBuilder toBuilder() => RoomSetDescriptionResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomSetDescriptionResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomSetDescriptionResponseApplicationJson')..add('ocs', ocs)).toString(); } } class RoomSetDescriptionResponseApplicationJsonBuilder implements Builder, RoomSetDescriptionResponseApplicationJsonInterfaceBuilder { _$RoomSetDescriptionResponseApplicationJson? _$v; RoomSetDescriptionResponseApplicationJson_OcsBuilder? _ocs; RoomSetDescriptionResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomSetDescriptionResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomSetDescriptionResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomSetDescriptionResponseApplicationJsonBuilder(); RoomSetDescriptionResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomSetDescriptionResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomSetDescriptionResponseApplicationJson; } @override void update(void Function(RoomSetDescriptionResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomSetDescriptionResponseApplicationJson build() => _build(); _$RoomSetDescriptionResponseApplicationJson _build() { _$RoomSetDescriptionResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomSetDescriptionResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomSetDescriptionResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomSetReadOnlyResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomSetReadOnlyResponseApplicationJson_OcsInterface other); void update(void Function(RoomSetReadOnlyResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$RoomSetReadOnlyResponseApplicationJson_Ocs extends RoomSetReadOnlyResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$RoomSetReadOnlyResponseApplicationJson_Ocs( [void Function(RoomSetReadOnlyResponseApplicationJson_OcsBuilder)? updates]) => (RoomSetReadOnlyResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomSetReadOnlyResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomSetReadOnlyResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomSetReadOnlyResponseApplicationJson_Ocs', 'data'); } @override RoomSetReadOnlyResponseApplicationJson_Ocs rebuild( void Function(RoomSetReadOnlyResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomSetReadOnlyResponseApplicationJson_OcsBuilder toBuilder() => RoomSetReadOnlyResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomSetReadOnlyResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomSetReadOnlyResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomSetReadOnlyResponseApplicationJson_OcsBuilder implements Builder, RoomSetReadOnlyResponseApplicationJson_OcsInterfaceBuilder { _$RoomSetReadOnlyResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; RoomSetReadOnlyResponseApplicationJson_OcsBuilder(); RoomSetReadOnlyResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant RoomSetReadOnlyResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomSetReadOnlyResponseApplicationJson_Ocs; } @override void update(void Function(RoomSetReadOnlyResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomSetReadOnlyResponseApplicationJson_Ocs build() => _build(); _$RoomSetReadOnlyResponseApplicationJson_Ocs _build() { _$RoomSetReadOnlyResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomSetReadOnlyResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull(data, r'RoomSetReadOnlyResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomSetReadOnlyResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomSetReadOnlyResponseApplicationJsonInterfaceBuilder { void replace(RoomSetReadOnlyResponseApplicationJsonInterface other); void update(void Function(RoomSetReadOnlyResponseApplicationJsonInterfaceBuilder) updates); RoomSetReadOnlyResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomSetReadOnlyResponseApplicationJson_OcsBuilder? ocs); } class _$RoomSetReadOnlyResponseApplicationJson extends RoomSetReadOnlyResponseApplicationJson { @override final RoomSetReadOnlyResponseApplicationJson_Ocs ocs; factory _$RoomSetReadOnlyResponseApplicationJson( [void Function(RoomSetReadOnlyResponseApplicationJsonBuilder)? updates]) => (RoomSetReadOnlyResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomSetReadOnlyResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomSetReadOnlyResponseApplicationJson', 'ocs'); } @override RoomSetReadOnlyResponseApplicationJson rebuild( void Function(RoomSetReadOnlyResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomSetReadOnlyResponseApplicationJsonBuilder toBuilder() => RoomSetReadOnlyResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomSetReadOnlyResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomSetReadOnlyResponseApplicationJson')..add('ocs', ocs)).toString(); } } class RoomSetReadOnlyResponseApplicationJsonBuilder implements Builder, RoomSetReadOnlyResponseApplicationJsonInterfaceBuilder { _$RoomSetReadOnlyResponseApplicationJson? _$v; RoomSetReadOnlyResponseApplicationJson_OcsBuilder? _ocs; RoomSetReadOnlyResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomSetReadOnlyResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomSetReadOnlyResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomSetReadOnlyResponseApplicationJsonBuilder(); RoomSetReadOnlyResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomSetReadOnlyResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomSetReadOnlyResponseApplicationJson; } @override void update(void Function(RoomSetReadOnlyResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomSetReadOnlyResponseApplicationJson build() => _build(); _$RoomSetReadOnlyResponseApplicationJson _build() { _$RoomSetReadOnlyResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomSetReadOnlyResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomSetReadOnlyResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomSetListableResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomSetListableResponseApplicationJson_OcsInterface other); void update(void Function(RoomSetListableResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$RoomSetListableResponseApplicationJson_Ocs extends RoomSetListableResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$RoomSetListableResponseApplicationJson_Ocs( [void Function(RoomSetListableResponseApplicationJson_OcsBuilder)? updates]) => (RoomSetListableResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomSetListableResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomSetListableResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomSetListableResponseApplicationJson_Ocs', 'data'); } @override RoomSetListableResponseApplicationJson_Ocs rebuild( void Function(RoomSetListableResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomSetListableResponseApplicationJson_OcsBuilder toBuilder() => RoomSetListableResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomSetListableResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomSetListableResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomSetListableResponseApplicationJson_OcsBuilder implements Builder, RoomSetListableResponseApplicationJson_OcsInterfaceBuilder { _$RoomSetListableResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; RoomSetListableResponseApplicationJson_OcsBuilder(); RoomSetListableResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant RoomSetListableResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomSetListableResponseApplicationJson_Ocs; } @override void update(void Function(RoomSetListableResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomSetListableResponseApplicationJson_Ocs build() => _build(); _$RoomSetListableResponseApplicationJson_Ocs _build() { _$RoomSetListableResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomSetListableResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull(data, r'RoomSetListableResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomSetListableResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomSetListableResponseApplicationJsonInterfaceBuilder { void replace(RoomSetListableResponseApplicationJsonInterface other); void update(void Function(RoomSetListableResponseApplicationJsonInterfaceBuilder) updates); RoomSetListableResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomSetListableResponseApplicationJson_OcsBuilder? ocs); } class _$RoomSetListableResponseApplicationJson extends RoomSetListableResponseApplicationJson { @override final RoomSetListableResponseApplicationJson_Ocs ocs; factory _$RoomSetListableResponseApplicationJson( [void Function(RoomSetListableResponseApplicationJsonBuilder)? updates]) => (RoomSetListableResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomSetListableResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomSetListableResponseApplicationJson', 'ocs'); } @override RoomSetListableResponseApplicationJson rebuild( void Function(RoomSetListableResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomSetListableResponseApplicationJsonBuilder toBuilder() => RoomSetListableResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomSetListableResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomSetListableResponseApplicationJson')..add('ocs', ocs)).toString(); } } class RoomSetListableResponseApplicationJsonBuilder implements Builder, RoomSetListableResponseApplicationJsonInterfaceBuilder { _$RoomSetListableResponseApplicationJson? _$v; RoomSetListableResponseApplicationJson_OcsBuilder? _ocs; RoomSetListableResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomSetListableResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomSetListableResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomSetListableResponseApplicationJsonBuilder(); RoomSetListableResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomSetListableResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomSetListableResponseApplicationJson; } @override void update(void Function(RoomSetListableResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomSetListableResponseApplicationJson build() => _build(); _$RoomSetListableResponseApplicationJson _build() { _$RoomSetListableResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomSetListableResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomSetListableResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomSetPasswordResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomSetPasswordResponseApplicationJson_OcsInterface other); void update(void Function(RoomSetPasswordResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$RoomSetPasswordResponseApplicationJson_Ocs extends RoomSetPasswordResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$RoomSetPasswordResponseApplicationJson_Ocs( [void Function(RoomSetPasswordResponseApplicationJson_OcsBuilder)? updates]) => (RoomSetPasswordResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomSetPasswordResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomSetPasswordResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomSetPasswordResponseApplicationJson_Ocs', 'data'); } @override RoomSetPasswordResponseApplicationJson_Ocs rebuild( void Function(RoomSetPasswordResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomSetPasswordResponseApplicationJson_OcsBuilder toBuilder() => RoomSetPasswordResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomSetPasswordResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomSetPasswordResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomSetPasswordResponseApplicationJson_OcsBuilder implements Builder, RoomSetPasswordResponseApplicationJson_OcsInterfaceBuilder { _$RoomSetPasswordResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; RoomSetPasswordResponseApplicationJson_OcsBuilder(); RoomSetPasswordResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant RoomSetPasswordResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomSetPasswordResponseApplicationJson_Ocs; } @override void update(void Function(RoomSetPasswordResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomSetPasswordResponseApplicationJson_Ocs build() => _build(); _$RoomSetPasswordResponseApplicationJson_Ocs _build() { _$RoomSetPasswordResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomSetPasswordResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull(data, r'RoomSetPasswordResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomSetPasswordResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomSetPasswordResponseApplicationJsonInterfaceBuilder { void replace(RoomSetPasswordResponseApplicationJsonInterface other); void update(void Function(RoomSetPasswordResponseApplicationJsonInterfaceBuilder) updates); RoomSetPasswordResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomSetPasswordResponseApplicationJson_OcsBuilder? ocs); } class _$RoomSetPasswordResponseApplicationJson extends RoomSetPasswordResponseApplicationJson { @override final RoomSetPasswordResponseApplicationJson_Ocs ocs; factory _$RoomSetPasswordResponseApplicationJson( [void Function(RoomSetPasswordResponseApplicationJsonBuilder)? updates]) => (RoomSetPasswordResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomSetPasswordResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomSetPasswordResponseApplicationJson', 'ocs'); } @override RoomSetPasswordResponseApplicationJson rebuild( void Function(RoomSetPasswordResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomSetPasswordResponseApplicationJsonBuilder toBuilder() => RoomSetPasswordResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomSetPasswordResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomSetPasswordResponseApplicationJson')..add('ocs', ocs)).toString(); } } class RoomSetPasswordResponseApplicationJsonBuilder implements Builder, RoomSetPasswordResponseApplicationJsonInterfaceBuilder { _$RoomSetPasswordResponseApplicationJson? _$v; RoomSetPasswordResponseApplicationJson_OcsBuilder? _ocs; RoomSetPasswordResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomSetPasswordResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomSetPasswordResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomSetPasswordResponseApplicationJsonBuilder(); RoomSetPasswordResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomSetPasswordResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomSetPasswordResponseApplicationJson; } @override void update(void Function(RoomSetPasswordResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomSetPasswordResponseApplicationJson build() => _build(); _$RoomSetPasswordResponseApplicationJson _build() { _$RoomSetPasswordResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomSetPasswordResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomSetPasswordResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomSetPermissionsResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomSetPermissionsResponseApplicationJson_OcsInterface other); void update(void Function(RoomSetPermissionsResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); RoomBuilder get data; set data(RoomBuilder? data); } class _$RoomSetPermissionsResponseApplicationJson_Ocs extends RoomSetPermissionsResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final Room data; factory _$RoomSetPermissionsResponseApplicationJson_Ocs( [void Function(RoomSetPermissionsResponseApplicationJson_OcsBuilder)? updates]) => (RoomSetPermissionsResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomSetPermissionsResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomSetPermissionsResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomSetPermissionsResponseApplicationJson_Ocs', 'data'); } @override RoomSetPermissionsResponseApplicationJson_Ocs rebuild( void Function(RoomSetPermissionsResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomSetPermissionsResponseApplicationJson_OcsBuilder toBuilder() => RoomSetPermissionsResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomSetPermissionsResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomSetPermissionsResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomSetPermissionsResponseApplicationJson_OcsBuilder implements Builder, RoomSetPermissionsResponseApplicationJson_OcsInterfaceBuilder { _$RoomSetPermissionsResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; RoomBuilder? _data; RoomBuilder get data => _$this._data ??= RoomBuilder(); set data(covariant RoomBuilder? data) => _$this._data = data; RoomSetPermissionsResponseApplicationJson_OcsBuilder(); RoomSetPermissionsResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomSetPermissionsResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomSetPermissionsResponseApplicationJson_Ocs; } @override void update(void Function(RoomSetPermissionsResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomSetPermissionsResponseApplicationJson_Ocs build() => _build(); _$RoomSetPermissionsResponseApplicationJson_Ocs _build() { _$RoomSetPermissionsResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomSetPermissionsResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomSetPermissionsResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomSetPermissionsResponseApplicationJsonInterfaceBuilder { void replace(RoomSetPermissionsResponseApplicationJsonInterface other); void update(void Function(RoomSetPermissionsResponseApplicationJsonInterfaceBuilder) updates); RoomSetPermissionsResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomSetPermissionsResponseApplicationJson_OcsBuilder? ocs); } class _$RoomSetPermissionsResponseApplicationJson extends RoomSetPermissionsResponseApplicationJson { @override final RoomSetPermissionsResponseApplicationJson_Ocs ocs; factory _$RoomSetPermissionsResponseApplicationJson( [void Function(RoomSetPermissionsResponseApplicationJsonBuilder)? updates]) => (RoomSetPermissionsResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomSetPermissionsResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomSetPermissionsResponseApplicationJson', 'ocs'); } @override RoomSetPermissionsResponseApplicationJson rebuild( void Function(RoomSetPermissionsResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomSetPermissionsResponseApplicationJsonBuilder toBuilder() => RoomSetPermissionsResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomSetPermissionsResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomSetPermissionsResponseApplicationJson')..add('ocs', ocs)).toString(); } } class RoomSetPermissionsResponseApplicationJsonBuilder implements Builder, RoomSetPermissionsResponseApplicationJsonInterfaceBuilder { _$RoomSetPermissionsResponseApplicationJson? _$v; RoomSetPermissionsResponseApplicationJson_OcsBuilder? _ocs; RoomSetPermissionsResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomSetPermissionsResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomSetPermissionsResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomSetPermissionsResponseApplicationJsonBuilder(); RoomSetPermissionsResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomSetPermissionsResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomSetPermissionsResponseApplicationJson; } @override void update(void Function(RoomSetPermissionsResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomSetPermissionsResponseApplicationJson build() => _build(); _$RoomSetPermissionsResponseApplicationJson _build() { _$RoomSetPermissionsResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomSetPermissionsResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomSetPermissionsResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomRoomGetParticipantsHeadersInterfaceBuilder { void replace(RoomRoomGetParticipantsHeadersInterface other); void update(void Function(RoomRoomGetParticipantsHeadersInterfaceBuilder) updates); bool? get xNextcloudHasUserStatuses; set xNextcloudHasUserStatuses(bool? xNextcloudHasUserStatuses); } class _$RoomRoomGetParticipantsHeaders extends RoomRoomGetParticipantsHeaders { @override final bool? xNextcloudHasUserStatuses; factory _$RoomRoomGetParticipantsHeaders([void Function(RoomRoomGetParticipantsHeadersBuilder)? updates]) => (RoomRoomGetParticipantsHeadersBuilder()..update(updates))._build(); _$RoomRoomGetParticipantsHeaders._({this.xNextcloudHasUserStatuses}) : super._(); @override RoomRoomGetParticipantsHeaders rebuild(void Function(RoomRoomGetParticipantsHeadersBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomRoomGetParticipantsHeadersBuilder toBuilder() => RoomRoomGetParticipantsHeadersBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomRoomGetParticipantsHeaders && xNextcloudHasUserStatuses == other.xNextcloudHasUserStatuses; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, xNextcloudHasUserStatuses.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomRoomGetParticipantsHeaders') ..add('xNextcloudHasUserStatuses', xNextcloudHasUserStatuses)) .toString(); } } class RoomRoomGetParticipantsHeadersBuilder implements Builder, RoomRoomGetParticipantsHeadersInterfaceBuilder { _$RoomRoomGetParticipantsHeaders? _$v; bool? _xNextcloudHasUserStatuses; bool? get xNextcloudHasUserStatuses => _$this._xNextcloudHasUserStatuses; set xNextcloudHasUserStatuses(covariant bool? xNextcloudHasUserStatuses) => _$this._xNextcloudHasUserStatuses = xNextcloudHasUserStatuses; RoomRoomGetParticipantsHeadersBuilder(); RoomRoomGetParticipantsHeadersBuilder get _$this { final $v = _$v; if ($v != null) { _xNextcloudHasUserStatuses = $v.xNextcloudHasUserStatuses; _$v = null; } return this; } @override void replace(covariant RoomRoomGetParticipantsHeaders other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomRoomGetParticipantsHeaders; } @override void update(void Function(RoomRoomGetParticipantsHeadersBuilder)? updates) { if (updates != null) updates(this); } @override RoomRoomGetParticipantsHeaders build() => _build(); _$RoomRoomGetParticipantsHeaders _build() { final _$result = _$v ?? _$RoomRoomGetParticipantsHeaders._(xNextcloudHasUserStatuses: xNextcloudHasUserStatuses); replace(_$result); return _$result; } } abstract mixin class ParticipantInterfaceBuilder { void replace(ParticipantInterface other); void update(void Function(ParticipantInterfaceBuilder) updates); String? get actorId; set actorId(String? actorId); String? get actorType; set actorType(String? actorType); int? get attendeeId; set attendeeId(int? attendeeId); int? get attendeePermissions; set attendeePermissions(int? attendeePermissions); String? get attendeePin; set attendeePin(String? attendeePin); String? get displayName; set displayName(String? displayName); int? get inCall; set inCall(int? inCall); int? get lastPing; set lastPing(int? lastPing); int? get participantType; set participantType(int? participantType); int? get permissions; set permissions(int? permissions); String? get roomToken; set roomToken(String? roomToken); ListBuilder get sessionIds; set sessionIds(ListBuilder? sessionIds); String? get status; set status(String? status); int? get statusClearAt; set statusClearAt(int? statusClearAt); String? get statusIcon; set statusIcon(String? statusIcon); String? get statusMessage; set statusMessage(String? statusMessage); String? get phoneNumber; set phoneNumber(String? phoneNumber); String? get callId; set callId(String? callId); } class _$Participant extends Participant { @override final String actorId; @override final String actorType; @override final int attendeeId; @override final int attendeePermissions; @override final String attendeePin; @override final String displayName; @override final int inCall; @override final int lastPing; @override final int participantType; @override final int permissions; @override final String roomToken; @override final BuiltList sessionIds; @override final String? status; @override final int? statusClearAt; @override final String? statusIcon; @override final String? statusMessage; @override final String? phoneNumber; @override final String? callId; factory _$Participant([void Function(ParticipantBuilder)? updates]) => (ParticipantBuilder()..update(updates))._build(); _$Participant._( {required this.actorId, required this.actorType, required this.attendeeId, required this.attendeePermissions, required this.attendeePin, required this.displayName, required this.inCall, required this.lastPing, required this.participantType, required this.permissions, required this.roomToken, required this.sessionIds, this.status, this.statusClearAt, this.statusIcon, this.statusMessage, this.phoneNumber, this.callId}) : super._() { BuiltValueNullFieldError.checkNotNull(actorId, r'Participant', 'actorId'); BuiltValueNullFieldError.checkNotNull(actorType, r'Participant', 'actorType'); BuiltValueNullFieldError.checkNotNull(attendeeId, r'Participant', 'attendeeId'); BuiltValueNullFieldError.checkNotNull(attendeePermissions, r'Participant', 'attendeePermissions'); BuiltValueNullFieldError.checkNotNull(attendeePin, r'Participant', 'attendeePin'); BuiltValueNullFieldError.checkNotNull(displayName, r'Participant', 'displayName'); BuiltValueNullFieldError.checkNotNull(inCall, r'Participant', 'inCall'); BuiltValueNullFieldError.checkNotNull(lastPing, r'Participant', 'lastPing'); BuiltValueNullFieldError.checkNotNull(participantType, r'Participant', 'participantType'); BuiltValueNullFieldError.checkNotNull(permissions, r'Participant', 'permissions'); BuiltValueNullFieldError.checkNotNull(roomToken, r'Participant', 'roomToken'); BuiltValueNullFieldError.checkNotNull(sessionIds, r'Participant', 'sessionIds'); } @override Participant rebuild(void Function(ParticipantBuilder) updates) => (toBuilder()..update(updates)).build(); @override ParticipantBuilder toBuilder() => ParticipantBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is Participant && actorId == other.actorId && actorType == other.actorType && attendeeId == other.attendeeId && attendeePermissions == other.attendeePermissions && attendeePin == other.attendeePin && displayName == other.displayName && inCall == other.inCall && lastPing == other.lastPing && participantType == other.participantType && permissions == other.permissions && roomToken == other.roomToken && sessionIds == other.sessionIds && status == other.status && statusClearAt == other.statusClearAt && statusIcon == other.statusIcon && statusMessage == other.statusMessage && phoneNumber == other.phoneNumber && callId == other.callId; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, actorId.hashCode); _$hash = $jc(_$hash, actorType.hashCode); _$hash = $jc(_$hash, attendeeId.hashCode); _$hash = $jc(_$hash, attendeePermissions.hashCode); _$hash = $jc(_$hash, attendeePin.hashCode); _$hash = $jc(_$hash, displayName.hashCode); _$hash = $jc(_$hash, inCall.hashCode); _$hash = $jc(_$hash, lastPing.hashCode); _$hash = $jc(_$hash, participantType.hashCode); _$hash = $jc(_$hash, permissions.hashCode); _$hash = $jc(_$hash, roomToken.hashCode); _$hash = $jc(_$hash, sessionIds.hashCode); _$hash = $jc(_$hash, status.hashCode); _$hash = $jc(_$hash, statusClearAt.hashCode); _$hash = $jc(_$hash, statusIcon.hashCode); _$hash = $jc(_$hash, statusMessage.hashCode); _$hash = $jc(_$hash, phoneNumber.hashCode); _$hash = $jc(_$hash, callId.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'Participant') ..add('actorId', actorId) ..add('actorType', actorType) ..add('attendeeId', attendeeId) ..add('attendeePermissions', attendeePermissions) ..add('attendeePin', attendeePin) ..add('displayName', displayName) ..add('inCall', inCall) ..add('lastPing', lastPing) ..add('participantType', participantType) ..add('permissions', permissions) ..add('roomToken', roomToken) ..add('sessionIds', sessionIds) ..add('status', status) ..add('statusClearAt', statusClearAt) ..add('statusIcon', statusIcon) ..add('statusMessage', statusMessage) ..add('phoneNumber', phoneNumber) ..add('callId', callId)) .toString(); } } class ParticipantBuilder implements Builder, ParticipantInterfaceBuilder { _$Participant? _$v; String? _actorId; String? get actorId => _$this._actorId; set actorId(covariant String? actorId) => _$this._actorId = actorId; String? _actorType; String? get actorType => _$this._actorType; set actorType(covariant String? actorType) => _$this._actorType = actorType; int? _attendeeId; int? get attendeeId => _$this._attendeeId; set attendeeId(covariant int? attendeeId) => _$this._attendeeId = attendeeId; int? _attendeePermissions; int? get attendeePermissions => _$this._attendeePermissions; set attendeePermissions(covariant int? attendeePermissions) => _$this._attendeePermissions = attendeePermissions; String? _attendeePin; String? get attendeePin => _$this._attendeePin; set attendeePin(covariant String? attendeePin) => _$this._attendeePin = attendeePin; String? _displayName; String? get displayName => _$this._displayName; set displayName(covariant String? displayName) => _$this._displayName = displayName; int? _inCall; int? get inCall => _$this._inCall; set inCall(covariant int? inCall) => _$this._inCall = inCall; int? _lastPing; int? get lastPing => _$this._lastPing; set lastPing(covariant int? lastPing) => _$this._lastPing = lastPing; int? _participantType; int? get participantType => _$this._participantType; set participantType(covariant int? participantType) => _$this._participantType = participantType; int? _permissions; int? get permissions => _$this._permissions; set permissions(covariant int? permissions) => _$this._permissions = permissions; String? _roomToken; String? get roomToken => _$this._roomToken; set roomToken(covariant String? roomToken) => _$this._roomToken = roomToken; ListBuilder? _sessionIds; ListBuilder get sessionIds => _$this._sessionIds ??= ListBuilder(); set sessionIds(covariant ListBuilder? sessionIds) => _$this._sessionIds = sessionIds; String? _status; String? get status => _$this._status; set status(covariant String? status) => _$this._status = status; int? _statusClearAt; int? get statusClearAt => _$this._statusClearAt; set statusClearAt(covariant int? statusClearAt) => _$this._statusClearAt = statusClearAt; String? _statusIcon; String? get statusIcon => _$this._statusIcon; set statusIcon(covariant String? statusIcon) => _$this._statusIcon = statusIcon; String? _statusMessage; String? get statusMessage => _$this._statusMessage; set statusMessage(covariant String? statusMessage) => _$this._statusMessage = statusMessage; String? _phoneNumber; String? get phoneNumber => _$this._phoneNumber; set phoneNumber(covariant String? phoneNumber) => _$this._phoneNumber = phoneNumber; String? _callId; String? get callId => _$this._callId; set callId(covariant String? callId) => _$this._callId = callId; ParticipantBuilder(); ParticipantBuilder get _$this { final $v = _$v; if ($v != null) { _actorId = $v.actorId; _actorType = $v.actorType; _attendeeId = $v.attendeeId; _attendeePermissions = $v.attendeePermissions; _attendeePin = $v.attendeePin; _displayName = $v.displayName; _inCall = $v.inCall; _lastPing = $v.lastPing; _participantType = $v.participantType; _permissions = $v.permissions; _roomToken = $v.roomToken; _sessionIds = $v.sessionIds.toBuilder(); _status = $v.status; _statusClearAt = $v.statusClearAt; _statusIcon = $v.statusIcon; _statusMessage = $v.statusMessage; _phoneNumber = $v.phoneNumber; _callId = $v.callId; _$v = null; } return this; } @override void replace(covariant Participant other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$Participant; } @override void update(void Function(ParticipantBuilder)? updates) { if (updates != null) updates(this); } @override Participant build() => _build(); _$Participant _build() { _$Participant _$result; try { _$result = _$v ?? _$Participant._( actorId: BuiltValueNullFieldError.checkNotNull(actorId, r'Participant', 'actorId'), actorType: BuiltValueNullFieldError.checkNotNull(actorType, r'Participant', 'actorType'), attendeeId: BuiltValueNullFieldError.checkNotNull(attendeeId, r'Participant', 'attendeeId'), attendeePermissions: BuiltValueNullFieldError.checkNotNull(attendeePermissions, r'Participant', 'attendeePermissions'), attendeePin: BuiltValueNullFieldError.checkNotNull(attendeePin, r'Participant', 'attendeePin'), displayName: BuiltValueNullFieldError.checkNotNull(displayName, r'Participant', 'displayName'), inCall: BuiltValueNullFieldError.checkNotNull(inCall, r'Participant', 'inCall'), lastPing: BuiltValueNullFieldError.checkNotNull(lastPing, r'Participant', 'lastPing'), participantType: BuiltValueNullFieldError.checkNotNull(participantType, r'Participant', 'participantType'), permissions: BuiltValueNullFieldError.checkNotNull(permissions, r'Participant', 'permissions'), roomToken: BuiltValueNullFieldError.checkNotNull(roomToken, r'Participant', 'roomToken'), sessionIds: sessionIds.build(), status: status, statusClearAt: statusClearAt, statusIcon: statusIcon, statusMessage: statusMessage, phoneNumber: phoneNumber, callId: callId); } catch (_) { late String _$failedField; try { _$failedField = 'sessionIds'; sessionIds.build(); } catch (e) { throw BuiltValueNestedFieldError(r'Participant', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomGetParticipantsResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomGetParticipantsResponseApplicationJson_OcsInterface other); void update(void Function(RoomGetParticipantsResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); ListBuilder get data; set data(ListBuilder? data); } class _$RoomGetParticipantsResponseApplicationJson_Ocs extends RoomGetParticipantsResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final BuiltList data; factory _$RoomGetParticipantsResponseApplicationJson_Ocs( [void Function(RoomGetParticipantsResponseApplicationJson_OcsBuilder)? updates]) => (RoomGetParticipantsResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomGetParticipantsResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomGetParticipantsResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomGetParticipantsResponseApplicationJson_Ocs', 'data'); } @override RoomGetParticipantsResponseApplicationJson_Ocs rebuild( void Function(RoomGetParticipantsResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomGetParticipantsResponseApplicationJson_OcsBuilder toBuilder() => RoomGetParticipantsResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomGetParticipantsResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomGetParticipantsResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomGetParticipantsResponseApplicationJson_OcsBuilder implements Builder, RoomGetParticipantsResponseApplicationJson_OcsInterfaceBuilder { _$RoomGetParticipantsResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; ListBuilder? _data; ListBuilder get data => _$this._data ??= ListBuilder(); set data(covariant ListBuilder? data) => _$this._data = data; RoomGetParticipantsResponseApplicationJson_OcsBuilder(); RoomGetParticipantsResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomGetParticipantsResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomGetParticipantsResponseApplicationJson_Ocs; } @override void update(void Function(RoomGetParticipantsResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomGetParticipantsResponseApplicationJson_Ocs build() => _build(); _$RoomGetParticipantsResponseApplicationJson_Ocs _build() { _$RoomGetParticipantsResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomGetParticipantsResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RoomGetParticipantsResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomGetParticipantsResponseApplicationJsonInterfaceBuilder { void replace(RoomGetParticipantsResponseApplicationJsonInterface other); void update(void Function(RoomGetParticipantsResponseApplicationJsonInterfaceBuilder) updates); RoomGetParticipantsResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomGetParticipantsResponseApplicationJson_OcsBuilder? ocs); } class _$RoomGetParticipantsResponseApplicationJson extends RoomGetParticipantsResponseApplicationJson { @override final RoomGetParticipantsResponseApplicationJson_Ocs ocs; factory _$RoomGetParticipantsResponseApplicationJson( [void Function(RoomGetParticipantsResponseApplicationJsonBuilder)? updates]) => (RoomGetParticipantsResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomGetParticipantsResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomGetParticipantsResponseApplicationJson', 'ocs'); } @override RoomGetParticipantsResponseApplicationJson rebuild( void Function(RoomGetParticipantsResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomGetParticipantsResponseApplicationJsonBuilder toBuilder() => RoomGetParticipantsResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomGetParticipantsResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomGetParticipantsResponseApplicationJson')..add('ocs', ocs)).toString(); } } class RoomGetParticipantsResponseApplicationJsonBuilder implements Builder, RoomGetParticipantsResponseApplicationJsonInterfaceBuilder { _$RoomGetParticipantsResponseApplicationJson? _$v; RoomGetParticipantsResponseApplicationJson_OcsBuilder? _ocs; RoomGetParticipantsResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomGetParticipantsResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomGetParticipantsResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomGetParticipantsResponseApplicationJsonBuilder(); RoomGetParticipantsResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomGetParticipantsResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomGetParticipantsResponseApplicationJson; } @override void update(void Function(RoomGetParticipantsResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomGetParticipantsResponseApplicationJson build() => _build(); _$RoomGetParticipantsResponseApplicationJson _build() { _$RoomGetParticipantsResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomGetParticipantsResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomGetParticipantsResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0InterfaceBuilder { void replace(RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0Interface other); void update(void Function(RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0InterfaceBuilder) updates); int? get type; set type(int? type); } class _$RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0 extends RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0 { @override final int type; factory _$RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0( [void Function(RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0Builder)? updates]) => (RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0Builder()..update(updates))._build(); _$RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0._({required this.type}) : super._() { BuiltValueNullFieldError.checkNotNull(type, r'RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0', 'type'); } @override RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0 rebuild( void Function(RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0Builder) updates) => (toBuilder()..update(updates)).build(); @override RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0Builder toBuilder() => RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0Builder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0 && type == other.type; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, type.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0') ..add('type', type)) .toString(); } } class RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0Builder implements Builder, RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0InterfaceBuilder { _$RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0? _$v; int? _type; int? get type => _$this._type; set type(covariant int? type) => _$this._type = type; RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0Builder(); RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0Builder get _$this { final $v = _$v; if ($v != null) { _type = $v.type; _$v = null; } return this; } @override void replace(covariant RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0 other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0; } @override void update(void Function(RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0Builder)? updates) { if (updates != null) updates(this); } @override RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0 build() => _build(); _$RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0 _build() { final _$result = _$v ?? _$RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0._( type: BuiltValueNullFieldError.checkNotNull( type, r'RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0', 'type')); replace(_$result); return _$result; } } abstract mixin class RoomAddParticipantToRoomResponseApplicationJson_Ocs_DataInterfaceBuilder { void replace(RoomAddParticipantToRoomResponseApplicationJson_Ocs_DataInterface other); void update(void Function(RoomAddParticipantToRoomResponseApplicationJson_Ocs_DataInterfaceBuilder) updates); RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0Builder get roomAddParticipantToRoomResponseApplicationJsonOcsData0; set roomAddParticipantToRoomResponseApplicationJsonOcsData0( RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0Builder? roomAddParticipantToRoomResponseApplicationJsonOcsData0); ListBuilder get builtListJsonObject; set builtListJsonObject(ListBuilder? builtListJsonObject); } class _$RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data extends RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data { @override final JsonObject data; @override final RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0? roomAddParticipantToRoomResponseApplicationJsonOcsData0; @override final BuiltList? builtListJsonObject; factory _$RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data( [void Function(RoomAddParticipantToRoomResponseApplicationJson_Ocs_DataBuilder)? updates]) => (RoomAddParticipantToRoomResponseApplicationJson_Ocs_DataBuilder()..update(updates))._build(); _$RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data._( {required this.data, this.roomAddParticipantToRoomResponseApplicationJsonOcsData0, this.builtListJsonObject}) : super._() { BuiltValueNullFieldError.checkNotNull(data, r'RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data', 'data'); } @override RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data rebuild( void Function(RoomAddParticipantToRoomResponseApplicationJson_Ocs_DataBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomAddParticipantToRoomResponseApplicationJson_Ocs_DataBuilder toBuilder() => RoomAddParticipantToRoomResponseApplicationJson_Ocs_DataBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data && data == other.data && roomAddParticipantToRoomResponseApplicationJsonOcsData0 == other.roomAddParticipantToRoomResponseApplicationJsonOcsData0 && builtListJsonObject == other.builtListJsonObject; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, data.hashCode); _$hash = $jc(_$hash, roomAddParticipantToRoomResponseApplicationJsonOcsData0.hashCode); _$hash = $jc(_$hash, builtListJsonObject.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data') ..add('data', data) ..add('roomAddParticipantToRoomResponseApplicationJsonOcsData0', roomAddParticipantToRoomResponseApplicationJsonOcsData0) ..add('builtListJsonObject', builtListJsonObject)) .toString(); } } class RoomAddParticipantToRoomResponseApplicationJson_Ocs_DataBuilder implements Builder, RoomAddParticipantToRoomResponseApplicationJson_Ocs_DataInterfaceBuilder { _$RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data? _$v; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0Builder? _roomAddParticipantToRoomResponseApplicationJsonOcsData0; RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0Builder get roomAddParticipantToRoomResponseApplicationJsonOcsData0 => _$this._roomAddParticipantToRoomResponseApplicationJsonOcsData0 ??= RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0Builder(); set roomAddParticipantToRoomResponseApplicationJsonOcsData0( covariant RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data0Builder? roomAddParticipantToRoomResponseApplicationJsonOcsData0) => _$this._roomAddParticipantToRoomResponseApplicationJsonOcsData0 = roomAddParticipantToRoomResponseApplicationJsonOcsData0; ListBuilder? _builtListJsonObject; ListBuilder get builtListJsonObject => _$this._builtListJsonObject ??= ListBuilder(); set builtListJsonObject(covariant ListBuilder? builtListJsonObject) => _$this._builtListJsonObject = builtListJsonObject; RoomAddParticipantToRoomResponseApplicationJson_Ocs_DataBuilder(); RoomAddParticipantToRoomResponseApplicationJson_Ocs_DataBuilder get _$this { final $v = _$v; if ($v != null) { _data = $v.data; _roomAddParticipantToRoomResponseApplicationJsonOcsData0 = $v.roomAddParticipantToRoomResponseApplicationJsonOcsData0?.toBuilder(); _builtListJsonObject = $v.builtListJsonObject?.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data; } @override void update(void Function(RoomAddParticipantToRoomResponseApplicationJson_Ocs_DataBuilder)? updates) { if (updates != null) updates(this); } @override RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data build() => _build(); _$RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data _build() { RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data._validate(this); _$RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data _$result; try { _$result = _$v ?? _$RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data._( data: BuiltValueNullFieldError.checkNotNull( data, r'RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data', 'data'), roomAddParticipantToRoomResponseApplicationJsonOcsData0: _roomAddParticipantToRoomResponseApplicationJsonOcsData0?.build(), builtListJsonObject: _builtListJsonObject?.build()); } catch (_) { late String _$failedField; try { _$failedField = 'roomAddParticipantToRoomResponseApplicationJsonOcsData0'; _roomAddParticipantToRoomResponseApplicationJsonOcsData0?.build(); _$failedField = 'builtListJsonObject'; _builtListJsonObject?.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomAddParticipantToRoomResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomAddParticipantToRoomResponseApplicationJson_OcsInterface other); void update(void Function(RoomAddParticipantToRoomResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); RoomAddParticipantToRoomResponseApplicationJson_Ocs_DataBuilder get data; set data(RoomAddParticipantToRoomResponseApplicationJson_Ocs_DataBuilder? data); } class _$RoomAddParticipantToRoomResponseApplicationJson_Ocs extends RoomAddParticipantToRoomResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final RoomAddParticipantToRoomResponseApplicationJson_Ocs_Data data; factory _$RoomAddParticipantToRoomResponseApplicationJson_Ocs( [void Function(RoomAddParticipantToRoomResponseApplicationJson_OcsBuilder)? updates]) => (RoomAddParticipantToRoomResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomAddParticipantToRoomResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomAddParticipantToRoomResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomAddParticipantToRoomResponseApplicationJson_Ocs', 'data'); } @override RoomAddParticipantToRoomResponseApplicationJson_Ocs rebuild( void Function(RoomAddParticipantToRoomResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomAddParticipantToRoomResponseApplicationJson_OcsBuilder toBuilder() => RoomAddParticipantToRoomResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomAddParticipantToRoomResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomAddParticipantToRoomResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomAddParticipantToRoomResponseApplicationJson_OcsBuilder implements Builder, RoomAddParticipantToRoomResponseApplicationJson_OcsInterfaceBuilder { _$RoomAddParticipantToRoomResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; RoomAddParticipantToRoomResponseApplicationJson_Ocs_DataBuilder? _data; RoomAddParticipantToRoomResponseApplicationJson_Ocs_DataBuilder get data => _$this._data ??= RoomAddParticipantToRoomResponseApplicationJson_Ocs_DataBuilder(); set data(covariant RoomAddParticipantToRoomResponseApplicationJson_Ocs_DataBuilder? data) => _$this._data = data; RoomAddParticipantToRoomResponseApplicationJson_OcsBuilder(); RoomAddParticipantToRoomResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomAddParticipantToRoomResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomAddParticipantToRoomResponseApplicationJson_Ocs; } @override void update(void Function(RoomAddParticipantToRoomResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomAddParticipantToRoomResponseApplicationJson_Ocs build() => _build(); _$RoomAddParticipantToRoomResponseApplicationJson_Ocs _build() { _$RoomAddParticipantToRoomResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomAddParticipantToRoomResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RoomAddParticipantToRoomResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomAddParticipantToRoomResponseApplicationJsonInterfaceBuilder { void replace(RoomAddParticipantToRoomResponseApplicationJsonInterface other); void update(void Function(RoomAddParticipantToRoomResponseApplicationJsonInterfaceBuilder) updates); RoomAddParticipantToRoomResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomAddParticipantToRoomResponseApplicationJson_OcsBuilder? ocs); } class _$RoomAddParticipantToRoomResponseApplicationJson extends RoomAddParticipantToRoomResponseApplicationJson { @override final RoomAddParticipantToRoomResponseApplicationJson_Ocs ocs; factory _$RoomAddParticipantToRoomResponseApplicationJson( [void Function(RoomAddParticipantToRoomResponseApplicationJsonBuilder)? updates]) => (RoomAddParticipantToRoomResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomAddParticipantToRoomResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomAddParticipantToRoomResponseApplicationJson', 'ocs'); } @override RoomAddParticipantToRoomResponseApplicationJson rebuild( void Function(RoomAddParticipantToRoomResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomAddParticipantToRoomResponseApplicationJsonBuilder toBuilder() => RoomAddParticipantToRoomResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomAddParticipantToRoomResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomAddParticipantToRoomResponseApplicationJson')..add('ocs', ocs)) .toString(); } } class RoomAddParticipantToRoomResponseApplicationJsonBuilder implements Builder, RoomAddParticipantToRoomResponseApplicationJsonInterfaceBuilder { _$RoomAddParticipantToRoomResponseApplicationJson? _$v; RoomAddParticipantToRoomResponseApplicationJson_OcsBuilder? _ocs; RoomAddParticipantToRoomResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomAddParticipantToRoomResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomAddParticipantToRoomResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomAddParticipantToRoomResponseApplicationJsonBuilder(); RoomAddParticipantToRoomResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomAddParticipantToRoomResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomAddParticipantToRoomResponseApplicationJson; } @override void update(void Function(RoomAddParticipantToRoomResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomAddParticipantToRoomResponseApplicationJson build() => _build(); _$RoomAddParticipantToRoomResponseApplicationJson _build() { _$RoomAddParticipantToRoomResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomAddParticipantToRoomResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RoomAddParticipantToRoomResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomRoomGetBreakoutRoomParticipantsHeadersInterfaceBuilder { void replace(RoomRoomGetBreakoutRoomParticipantsHeadersInterface other); void update(void Function(RoomRoomGetBreakoutRoomParticipantsHeadersInterfaceBuilder) updates); bool? get xNextcloudHasUserStatuses; set xNextcloudHasUserStatuses(bool? xNextcloudHasUserStatuses); } class _$RoomRoomGetBreakoutRoomParticipantsHeaders extends RoomRoomGetBreakoutRoomParticipantsHeaders { @override final bool? xNextcloudHasUserStatuses; factory _$RoomRoomGetBreakoutRoomParticipantsHeaders( [void Function(RoomRoomGetBreakoutRoomParticipantsHeadersBuilder)? updates]) => (RoomRoomGetBreakoutRoomParticipantsHeadersBuilder()..update(updates))._build(); _$RoomRoomGetBreakoutRoomParticipantsHeaders._({this.xNextcloudHasUserStatuses}) : super._(); @override RoomRoomGetBreakoutRoomParticipantsHeaders rebuild( void Function(RoomRoomGetBreakoutRoomParticipantsHeadersBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomRoomGetBreakoutRoomParticipantsHeadersBuilder toBuilder() => RoomRoomGetBreakoutRoomParticipantsHeadersBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomRoomGetBreakoutRoomParticipantsHeaders && xNextcloudHasUserStatuses == other.xNextcloudHasUserStatuses; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, xNextcloudHasUserStatuses.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomRoomGetBreakoutRoomParticipantsHeaders') ..add('xNextcloudHasUserStatuses', xNextcloudHasUserStatuses)) .toString(); } } class RoomRoomGetBreakoutRoomParticipantsHeadersBuilder implements Builder, RoomRoomGetBreakoutRoomParticipantsHeadersInterfaceBuilder { _$RoomRoomGetBreakoutRoomParticipantsHeaders? _$v; bool? _xNextcloudHasUserStatuses; bool? get xNextcloudHasUserStatuses => _$this._xNextcloudHasUserStatuses; set xNextcloudHasUserStatuses(covariant bool? xNextcloudHasUserStatuses) => _$this._xNextcloudHasUserStatuses = xNextcloudHasUserStatuses; RoomRoomGetBreakoutRoomParticipantsHeadersBuilder(); RoomRoomGetBreakoutRoomParticipantsHeadersBuilder get _$this { final $v = _$v; if ($v != null) { _xNextcloudHasUserStatuses = $v.xNextcloudHasUserStatuses; _$v = null; } return this; } @override void replace(covariant RoomRoomGetBreakoutRoomParticipantsHeaders other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomRoomGetBreakoutRoomParticipantsHeaders; } @override void update(void Function(RoomRoomGetBreakoutRoomParticipantsHeadersBuilder)? updates) { if (updates != null) updates(this); } @override RoomRoomGetBreakoutRoomParticipantsHeaders build() => _build(); _$RoomRoomGetBreakoutRoomParticipantsHeaders _build() { final _$result = _$v ?? _$RoomRoomGetBreakoutRoomParticipantsHeaders._(xNextcloudHasUserStatuses: xNextcloudHasUserStatuses); replace(_$result); return _$result; } } abstract mixin class RoomGetBreakoutRoomParticipantsResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomGetBreakoutRoomParticipantsResponseApplicationJson_OcsInterface other); void update(void Function(RoomGetBreakoutRoomParticipantsResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); ListBuilder get data; set data(ListBuilder? data); } class _$RoomGetBreakoutRoomParticipantsResponseApplicationJson_Ocs extends RoomGetBreakoutRoomParticipantsResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final BuiltList data; factory _$RoomGetBreakoutRoomParticipantsResponseApplicationJson_Ocs( [void Function(RoomGetBreakoutRoomParticipantsResponseApplicationJson_OcsBuilder)? updates]) => (RoomGetBreakoutRoomParticipantsResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomGetBreakoutRoomParticipantsResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomGetBreakoutRoomParticipantsResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomGetBreakoutRoomParticipantsResponseApplicationJson_Ocs', 'data'); } @override RoomGetBreakoutRoomParticipantsResponseApplicationJson_Ocs rebuild( void Function(RoomGetBreakoutRoomParticipantsResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomGetBreakoutRoomParticipantsResponseApplicationJson_OcsBuilder toBuilder() => RoomGetBreakoutRoomParticipantsResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomGetBreakoutRoomParticipantsResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomGetBreakoutRoomParticipantsResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomGetBreakoutRoomParticipantsResponseApplicationJson_OcsBuilder implements Builder, RoomGetBreakoutRoomParticipantsResponseApplicationJson_OcsInterfaceBuilder { _$RoomGetBreakoutRoomParticipantsResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; ListBuilder? _data; ListBuilder get data => _$this._data ??= ListBuilder(); set data(covariant ListBuilder? data) => _$this._data = data; RoomGetBreakoutRoomParticipantsResponseApplicationJson_OcsBuilder(); RoomGetBreakoutRoomParticipantsResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomGetBreakoutRoomParticipantsResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomGetBreakoutRoomParticipantsResponseApplicationJson_Ocs; } @override void update(void Function(RoomGetBreakoutRoomParticipantsResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomGetBreakoutRoomParticipantsResponseApplicationJson_Ocs build() => _build(); _$RoomGetBreakoutRoomParticipantsResponseApplicationJson_Ocs _build() { _$RoomGetBreakoutRoomParticipantsResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomGetBreakoutRoomParticipantsResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RoomGetBreakoutRoomParticipantsResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomGetBreakoutRoomParticipantsResponseApplicationJsonInterfaceBuilder { void replace(RoomGetBreakoutRoomParticipantsResponseApplicationJsonInterface other); void update(void Function(RoomGetBreakoutRoomParticipantsResponseApplicationJsonInterfaceBuilder) updates); RoomGetBreakoutRoomParticipantsResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomGetBreakoutRoomParticipantsResponseApplicationJson_OcsBuilder? ocs); } class _$RoomGetBreakoutRoomParticipantsResponseApplicationJson extends RoomGetBreakoutRoomParticipantsResponseApplicationJson { @override final RoomGetBreakoutRoomParticipantsResponseApplicationJson_Ocs ocs; factory _$RoomGetBreakoutRoomParticipantsResponseApplicationJson( [void Function(RoomGetBreakoutRoomParticipantsResponseApplicationJsonBuilder)? updates]) => (RoomGetBreakoutRoomParticipantsResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomGetBreakoutRoomParticipantsResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomGetBreakoutRoomParticipantsResponseApplicationJson', 'ocs'); } @override RoomGetBreakoutRoomParticipantsResponseApplicationJson rebuild( void Function(RoomGetBreakoutRoomParticipantsResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomGetBreakoutRoomParticipantsResponseApplicationJsonBuilder toBuilder() => RoomGetBreakoutRoomParticipantsResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomGetBreakoutRoomParticipantsResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomGetBreakoutRoomParticipantsResponseApplicationJson')..add('ocs', ocs)) .toString(); } } class RoomGetBreakoutRoomParticipantsResponseApplicationJsonBuilder implements Builder, RoomGetBreakoutRoomParticipantsResponseApplicationJsonInterfaceBuilder { _$RoomGetBreakoutRoomParticipantsResponseApplicationJson? _$v; RoomGetBreakoutRoomParticipantsResponseApplicationJson_OcsBuilder? _ocs; RoomGetBreakoutRoomParticipantsResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomGetBreakoutRoomParticipantsResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomGetBreakoutRoomParticipantsResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomGetBreakoutRoomParticipantsResponseApplicationJsonBuilder(); RoomGetBreakoutRoomParticipantsResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomGetBreakoutRoomParticipantsResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomGetBreakoutRoomParticipantsResponseApplicationJson; } @override void update(void Function(RoomGetBreakoutRoomParticipantsResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomGetBreakoutRoomParticipantsResponseApplicationJson build() => _build(); _$RoomGetBreakoutRoomParticipantsResponseApplicationJson _build() { _$RoomGetBreakoutRoomParticipantsResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomGetBreakoutRoomParticipantsResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RoomGetBreakoutRoomParticipantsResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomRemoveSelfFromRoomResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomRemoveSelfFromRoomResponseApplicationJson_OcsInterface other); void update(void Function(RoomRemoveSelfFromRoomResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$RoomRemoveSelfFromRoomResponseApplicationJson_Ocs extends RoomRemoveSelfFromRoomResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$RoomRemoveSelfFromRoomResponseApplicationJson_Ocs( [void Function(RoomRemoveSelfFromRoomResponseApplicationJson_OcsBuilder)? updates]) => (RoomRemoveSelfFromRoomResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomRemoveSelfFromRoomResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomRemoveSelfFromRoomResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomRemoveSelfFromRoomResponseApplicationJson_Ocs', 'data'); } @override RoomRemoveSelfFromRoomResponseApplicationJson_Ocs rebuild( void Function(RoomRemoveSelfFromRoomResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomRemoveSelfFromRoomResponseApplicationJson_OcsBuilder toBuilder() => RoomRemoveSelfFromRoomResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomRemoveSelfFromRoomResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomRemoveSelfFromRoomResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomRemoveSelfFromRoomResponseApplicationJson_OcsBuilder implements Builder, RoomRemoveSelfFromRoomResponseApplicationJson_OcsInterfaceBuilder { _$RoomRemoveSelfFromRoomResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; RoomRemoveSelfFromRoomResponseApplicationJson_OcsBuilder(); RoomRemoveSelfFromRoomResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant RoomRemoveSelfFromRoomResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomRemoveSelfFromRoomResponseApplicationJson_Ocs; } @override void update(void Function(RoomRemoveSelfFromRoomResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomRemoveSelfFromRoomResponseApplicationJson_Ocs build() => _build(); _$RoomRemoveSelfFromRoomResponseApplicationJson_Ocs _build() { _$RoomRemoveSelfFromRoomResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomRemoveSelfFromRoomResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull( data, r'RoomRemoveSelfFromRoomResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RoomRemoveSelfFromRoomResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomRemoveSelfFromRoomResponseApplicationJsonInterfaceBuilder { void replace(RoomRemoveSelfFromRoomResponseApplicationJsonInterface other); void update(void Function(RoomRemoveSelfFromRoomResponseApplicationJsonInterfaceBuilder) updates); RoomRemoveSelfFromRoomResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomRemoveSelfFromRoomResponseApplicationJson_OcsBuilder? ocs); } class _$RoomRemoveSelfFromRoomResponseApplicationJson extends RoomRemoveSelfFromRoomResponseApplicationJson { @override final RoomRemoveSelfFromRoomResponseApplicationJson_Ocs ocs; factory _$RoomRemoveSelfFromRoomResponseApplicationJson( [void Function(RoomRemoveSelfFromRoomResponseApplicationJsonBuilder)? updates]) => (RoomRemoveSelfFromRoomResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomRemoveSelfFromRoomResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomRemoveSelfFromRoomResponseApplicationJson', 'ocs'); } @override RoomRemoveSelfFromRoomResponseApplicationJson rebuild( void Function(RoomRemoveSelfFromRoomResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomRemoveSelfFromRoomResponseApplicationJsonBuilder toBuilder() => RoomRemoveSelfFromRoomResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomRemoveSelfFromRoomResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomRemoveSelfFromRoomResponseApplicationJson')..add('ocs', ocs)).toString(); } } class RoomRemoveSelfFromRoomResponseApplicationJsonBuilder implements Builder, RoomRemoveSelfFromRoomResponseApplicationJsonInterfaceBuilder { _$RoomRemoveSelfFromRoomResponseApplicationJson? _$v; RoomRemoveSelfFromRoomResponseApplicationJson_OcsBuilder? _ocs; RoomRemoveSelfFromRoomResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomRemoveSelfFromRoomResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomRemoveSelfFromRoomResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomRemoveSelfFromRoomResponseApplicationJsonBuilder(); RoomRemoveSelfFromRoomResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomRemoveSelfFromRoomResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomRemoveSelfFromRoomResponseApplicationJson; } @override void update(void Function(RoomRemoveSelfFromRoomResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomRemoveSelfFromRoomResponseApplicationJson build() => _build(); _$RoomRemoveSelfFromRoomResponseApplicationJson _build() { _$RoomRemoveSelfFromRoomResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomRemoveSelfFromRoomResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomRemoveSelfFromRoomResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomRemoveAttendeeFromRoomResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomRemoveAttendeeFromRoomResponseApplicationJson_OcsInterface other); void update(void Function(RoomRemoveAttendeeFromRoomResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$RoomRemoveAttendeeFromRoomResponseApplicationJson_Ocs extends RoomRemoveAttendeeFromRoomResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$RoomRemoveAttendeeFromRoomResponseApplicationJson_Ocs( [void Function(RoomRemoveAttendeeFromRoomResponseApplicationJson_OcsBuilder)? updates]) => (RoomRemoveAttendeeFromRoomResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomRemoveAttendeeFromRoomResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomRemoveAttendeeFromRoomResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomRemoveAttendeeFromRoomResponseApplicationJson_Ocs', 'data'); } @override RoomRemoveAttendeeFromRoomResponseApplicationJson_Ocs rebuild( void Function(RoomRemoveAttendeeFromRoomResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomRemoveAttendeeFromRoomResponseApplicationJson_OcsBuilder toBuilder() => RoomRemoveAttendeeFromRoomResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomRemoveAttendeeFromRoomResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomRemoveAttendeeFromRoomResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomRemoveAttendeeFromRoomResponseApplicationJson_OcsBuilder implements Builder, RoomRemoveAttendeeFromRoomResponseApplicationJson_OcsInterfaceBuilder { _$RoomRemoveAttendeeFromRoomResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; RoomRemoveAttendeeFromRoomResponseApplicationJson_OcsBuilder(); RoomRemoveAttendeeFromRoomResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant RoomRemoveAttendeeFromRoomResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomRemoveAttendeeFromRoomResponseApplicationJson_Ocs; } @override void update(void Function(RoomRemoveAttendeeFromRoomResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomRemoveAttendeeFromRoomResponseApplicationJson_Ocs build() => _build(); _$RoomRemoveAttendeeFromRoomResponseApplicationJson_Ocs _build() { _$RoomRemoveAttendeeFromRoomResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomRemoveAttendeeFromRoomResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull( data, r'RoomRemoveAttendeeFromRoomResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RoomRemoveAttendeeFromRoomResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomRemoveAttendeeFromRoomResponseApplicationJsonInterfaceBuilder { void replace(RoomRemoveAttendeeFromRoomResponseApplicationJsonInterface other); void update(void Function(RoomRemoveAttendeeFromRoomResponseApplicationJsonInterfaceBuilder) updates); RoomRemoveAttendeeFromRoomResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomRemoveAttendeeFromRoomResponseApplicationJson_OcsBuilder? ocs); } class _$RoomRemoveAttendeeFromRoomResponseApplicationJson extends RoomRemoveAttendeeFromRoomResponseApplicationJson { @override final RoomRemoveAttendeeFromRoomResponseApplicationJson_Ocs ocs; factory _$RoomRemoveAttendeeFromRoomResponseApplicationJson( [void Function(RoomRemoveAttendeeFromRoomResponseApplicationJsonBuilder)? updates]) => (RoomRemoveAttendeeFromRoomResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomRemoveAttendeeFromRoomResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomRemoveAttendeeFromRoomResponseApplicationJson', 'ocs'); } @override RoomRemoveAttendeeFromRoomResponseApplicationJson rebuild( void Function(RoomRemoveAttendeeFromRoomResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomRemoveAttendeeFromRoomResponseApplicationJsonBuilder toBuilder() => RoomRemoveAttendeeFromRoomResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomRemoveAttendeeFromRoomResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomRemoveAttendeeFromRoomResponseApplicationJson')..add('ocs', ocs)) .toString(); } } class RoomRemoveAttendeeFromRoomResponseApplicationJsonBuilder implements Builder, RoomRemoveAttendeeFromRoomResponseApplicationJsonInterfaceBuilder { _$RoomRemoveAttendeeFromRoomResponseApplicationJson? _$v; RoomRemoveAttendeeFromRoomResponseApplicationJson_OcsBuilder? _ocs; RoomRemoveAttendeeFromRoomResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomRemoveAttendeeFromRoomResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomRemoveAttendeeFromRoomResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomRemoveAttendeeFromRoomResponseApplicationJsonBuilder(); RoomRemoveAttendeeFromRoomResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomRemoveAttendeeFromRoomResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomRemoveAttendeeFromRoomResponseApplicationJson; } @override void update(void Function(RoomRemoveAttendeeFromRoomResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomRemoveAttendeeFromRoomResponseApplicationJson build() => _build(); _$RoomRemoveAttendeeFromRoomResponseApplicationJson _build() { _$RoomRemoveAttendeeFromRoomResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomRemoveAttendeeFromRoomResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RoomRemoveAttendeeFromRoomResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomSetAttendeePermissionsResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomSetAttendeePermissionsResponseApplicationJson_OcsInterface other); void update(void Function(RoomSetAttendeePermissionsResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$RoomSetAttendeePermissionsResponseApplicationJson_Ocs extends RoomSetAttendeePermissionsResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$RoomSetAttendeePermissionsResponseApplicationJson_Ocs( [void Function(RoomSetAttendeePermissionsResponseApplicationJson_OcsBuilder)? updates]) => (RoomSetAttendeePermissionsResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomSetAttendeePermissionsResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomSetAttendeePermissionsResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomSetAttendeePermissionsResponseApplicationJson_Ocs', 'data'); } @override RoomSetAttendeePermissionsResponseApplicationJson_Ocs rebuild( void Function(RoomSetAttendeePermissionsResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomSetAttendeePermissionsResponseApplicationJson_OcsBuilder toBuilder() => RoomSetAttendeePermissionsResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomSetAttendeePermissionsResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomSetAttendeePermissionsResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomSetAttendeePermissionsResponseApplicationJson_OcsBuilder implements Builder, RoomSetAttendeePermissionsResponseApplicationJson_OcsInterfaceBuilder { _$RoomSetAttendeePermissionsResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; RoomSetAttendeePermissionsResponseApplicationJson_OcsBuilder(); RoomSetAttendeePermissionsResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant RoomSetAttendeePermissionsResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomSetAttendeePermissionsResponseApplicationJson_Ocs; } @override void update(void Function(RoomSetAttendeePermissionsResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomSetAttendeePermissionsResponseApplicationJson_Ocs build() => _build(); _$RoomSetAttendeePermissionsResponseApplicationJson_Ocs _build() { _$RoomSetAttendeePermissionsResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomSetAttendeePermissionsResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull( data, r'RoomSetAttendeePermissionsResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RoomSetAttendeePermissionsResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomSetAttendeePermissionsResponseApplicationJsonInterfaceBuilder { void replace(RoomSetAttendeePermissionsResponseApplicationJsonInterface other); void update(void Function(RoomSetAttendeePermissionsResponseApplicationJsonInterfaceBuilder) updates); RoomSetAttendeePermissionsResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomSetAttendeePermissionsResponseApplicationJson_OcsBuilder? ocs); } class _$RoomSetAttendeePermissionsResponseApplicationJson extends RoomSetAttendeePermissionsResponseApplicationJson { @override final RoomSetAttendeePermissionsResponseApplicationJson_Ocs ocs; factory _$RoomSetAttendeePermissionsResponseApplicationJson( [void Function(RoomSetAttendeePermissionsResponseApplicationJsonBuilder)? updates]) => (RoomSetAttendeePermissionsResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomSetAttendeePermissionsResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomSetAttendeePermissionsResponseApplicationJson', 'ocs'); } @override RoomSetAttendeePermissionsResponseApplicationJson rebuild( void Function(RoomSetAttendeePermissionsResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomSetAttendeePermissionsResponseApplicationJsonBuilder toBuilder() => RoomSetAttendeePermissionsResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomSetAttendeePermissionsResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomSetAttendeePermissionsResponseApplicationJson')..add('ocs', ocs)) .toString(); } } class RoomSetAttendeePermissionsResponseApplicationJsonBuilder implements Builder, RoomSetAttendeePermissionsResponseApplicationJsonInterfaceBuilder { _$RoomSetAttendeePermissionsResponseApplicationJson? _$v; RoomSetAttendeePermissionsResponseApplicationJson_OcsBuilder? _ocs; RoomSetAttendeePermissionsResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomSetAttendeePermissionsResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomSetAttendeePermissionsResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomSetAttendeePermissionsResponseApplicationJsonBuilder(); RoomSetAttendeePermissionsResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomSetAttendeePermissionsResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomSetAttendeePermissionsResponseApplicationJson; } @override void update(void Function(RoomSetAttendeePermissionsResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomSetAttendeePermissionsResponseApplicationJson build() => _build(); _$RoomSetAttendeePermissionsResponseApplicationJson _build() { _$RoomSetAttendeePermissionsResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomSetAttendeePermissionsResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RoomSetAttendeePermissionsResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomSetAllAttendeesPermissionsResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomSetAllAttendeesPermissionsResponseApplicationJson_OcsInterface other); void update(void Function(RoomSetAllAttendeesPermissionsResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); RoomBuilder get data; set data(RoomBuilder? data); } class _$RoomSetAllAttendeesPermissionsResponseApplicationJson_Ocs extends RoomSetAllAttendeesPermissionsResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final Room data; factory _$RoomSetAllAttendeesPermissionsResponseApplicationJson_Ocs( [void Function(RoomSetAllAttendeesPermissionsResponseApplicationJson_OcsBuilder)? updates]) => (RoomSetAllAttendeesPermissionsResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomSetAllAttendeesPermissionsResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomSetAllAttendeesPermissionsResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomSetAllAttendeesPermissionsResponseApplicationJson_Ocs', 'data'); } @override RoomSetAllAttendeesPermissionsResponseApplicationJson_Ocs rebuild( void Function(RoomSetAllAttendeesPermissionsResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomSetAllAttendeesPermissionsResponseApplicationJson_OcsBuilder toBuilder() => RoomSetAllAttendeesPermissionsResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomSetAllAttendeesPermissionsResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomSetAllAttendeesPermissionsResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomSetAllAttendeesPermissionsResponseApplicationJson_OcsBuilder implements Builder, RoomSetAllAttendeesPermissionsResponseApplicationJson_OcsInterfaceBuilder { _$RoomSetAllAttendeesPermissionsResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; RoomBuilder? _data; RoomBuilder get data => _$this._data ??= RoomBuilder(); set data(covariant RoomBuilder? data) => _$this._data = data; RoomSetAllAttendeesPermissionsResponseApplicationJson_OcsBuilder(); RoomSetAllAttendeesPermissionsResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomSetAllAttendeesPermissionsResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomSetAllAttendeesPermissionsResponseApplicationJson_Ocs; } @override void update(void Function(RoomSetAllAttendeesPermissionsResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomSetAllAttendeesPermissionsResponseApplicationJson_Ocs build() => _build(); _$RoomSetAllAttendeesPermissionsResponseApplicationJson_Ocs _build() { _$RoomSetAllAttendeesPermissionsResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomSetAllAttendeesPermissionsResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RoomSetAllAttendeesPermissionsResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomSetAllAttendeesPermissionsResponseApplicationJsonInterfaceBuilder { void replace(RoomSetAllAttendeesPermissionsResponseApplicationJsonInterface other); void update(void Function(RoomSetAllAttendeesPermissionsResponseApplicationJsonInterfaceBuilder) updates); RoomSetAllAttendeesPermissionsResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomSetAllAttendeesPermissionsResponseApplicationJson_OcsBuilder? ocs); } class _$RoomSetAllAttendeesPermissionsResponseApplicationJson extends RoomSetAllAttendeesPermissionsResponseApplicationJson { @override final RoomSetAllAttendeesPermissionsResponseApplicationJson_Ocs ocs; factory _$RoomSetAllAttendeesPermissionsResponseApplicationJson( [void Function(RoomSetAllAttendeesPermissionsResponseApplicationJsonBuilder)? updates]) => (RoomSetAllAttendeesPermissionsResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomSetAllAttendeesPermissionsResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomSetAllAttendeesPermissionsResponseApplicationJson', 'ocs'); } @override RoomSetAllAttendeesPermissionsResponseApplicationJson rebuild( void Function(RoomSetAllAttendeesPermissionsResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomSetAllAttendeesPermissionsResponseApplicationJsonBuilder toBuilder() => RoomSetAllAttendeesPermissionsResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomSetAllAttendeesPermissionsResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomSetAllAttendeesPermissionsResponseApplicationJson')..add('ocs', ocs)) .toString(); } } class RoomSetAllAttendeesPermissionsResponseApplicationJsonBuilder implements Builder, RoomSetAllAttendeesPermissionsResponseApplicationJsonInterfaceBuilder { _$RoomSetAllAttendeesPermissionsResponseApplicationJson? _$v; RoomSetAllAttendeesPermissionsResponseApplicationJson_OcsBuilder? _ocs; RoomSetAllAttendeesPermissionsResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomSetAllAttendeesPermissionsResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomSetAllAttendeesPermissionsResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomSetAllAttendeesPermissionsResponseApplicationJsonBuilder(); RoomSetAllAttendeesPermissionsResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomSetAllAttendeesPermissionsResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomSetAllAttendeesPermissionsResponseApplicationJson; } @override void update(void Function(RoomSetAllAttendeesPermissionsResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomSetAllAttendeesPermissionsResponseApplicationJson build() => _build(); _$RoomSetAllAttendeesPermissionsResponseApplicationJson _build() { _$RoomSetAllAttendeesPermissionsResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomSetAllAttendeesPermissionsResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RoomSetAllAttendeesPermissionsResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomJoinRoomResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomJoinRoomResponseApplicationJson_OcsInterface other); void update(void Function(RoomJoinRoomResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); RoomBuilder get data; set data(RoomBuilder? data); } class _$RoomJoinRoomResponseApplicationJson_Ocs extends RoomJoinRoomResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final Room data; factory _$RoomJoinRoomResponseApplicationJson_Ocs( [void Function(RoomJoinRoomResponseApplicationJson_OcsBuilder)? updates]) => (RoomJoinRoomResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomJoinRoomResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomJoinRoomResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomJoinRoomResponseApplicationJson_Ocs', 'data'); } @override RoomJoinRoomResponseApplicationJson_Ocs rebuild( void Function(RoomJoinRoomResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomJoinRoomResponseApplicationJson_OcsBuilder toBuilder() => RoomJoinRoomResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomJoinRoomResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomJoinRoomResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomJoinRoomResponseApplicationJson_OcsBuilder implements Builder, RoomJoinRoomResponseApplicationJson_OcsInterfaceBuilder { _$RoomJoinRoomResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; RoomBuilder? _data; RoomBuilder get data => _$this._data ??= RoomBuilder(); set data(covariant RoomBuilder? data) => _$this._data = data; RoomJoinRoomResponseApplicationJson_OcsBuilder(); RoomJoinRoomResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomJoinRoomResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomJoinRoomResponseApplicationJson_Ocs; } @override void update(void Function(RoomJoinRoomResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomJoinRoomResponseApplicationJson_Ocs build() => _build(); _$RoomJoinRoomResponseApplicationJson_Ocs _build() { _$RoomJoinRoomResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomJoinRoomResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomJoinRoomResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomJoinRoomResponseApplicationJsonInterfaceBuilder { void replace(RoomJoinRoomResponseApplicationJsonInterface other); void update(void Function(RoomJoinRoomResponseApplicationJsonInterfaceBuilder) updates); RoomJoinRoomResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomJoinRoomResponseApplicationJson_OcsBuilder? ocs); } class _$RoomJoinRoomResponseApplicationJson extends RoomJoinRoomResponseApplicationJson { @override final RoomJoinRoomResponseApplicationJson_Ocs ocs; factory _$RoomJoinRoomResponseApplicationJson([void Function(RoomJoinRoomResponseApplicationJsonBuilder)? updates]) => (RoomJoinRoomResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomJoinRoomResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomJoinRoomResponseApplicationJson', 'ocs'); } @override RoomJoinRoomResponseApplicationJson rebuild(void Function(RoomJoinRoomResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomJoinRoomResponseApplicationJsonBuilder toBuilder() => RoomJoinRoomResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomJoinRoomResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomJoinRoomResponseApplicationJson')..add('ocs', ocs)).toString(); } } class RoomJoinRoomResponseApplicationJsonBuilder implements Builder, RoomJoinRoomResponseApplicationJsonInterfaceBuilder { _$RoomJoinRoomResponseApplicationJson? _$v; RoomJoinRoomResponseApplicationJson_OcsBuilder? _ocs; RoomJoinRoomResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomJoinRoomResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomJoinRoomResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomJoinRoomResponseApplicationJsonBuilder(); RoomJoinRoomResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomJoinRoomResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomJoinRoomResponseApplicationJson; } @override void update(void Function(RoomJoinRoomResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomJoinRoomResponseApplicationJson build() => _build(); _$RoomJoinRoomResponseApplicationJson _build() { _$RoomJoinRoomResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomJoinRoomResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomJoinRoomResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomLeaveRoomResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomLeaveRoomResponseApplicationJson_OcsInterface other); void update(void Function(RoomLeaveRoomResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$RoomLeaveRoomResponseApplicationJson_Ocs extends RoomLeaveRoomResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$RoomLeaveRoomResponseApplicationJson_Ocs( [void Function(RoomLeaveRoomResponseApplicationJson_OcsBuilder)? updates]) => (RoomLeaveRoomResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomLeaveRoomResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomLeaveRoomResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomLeaveRoomResponseApplicationJson_Ocs', 'data'); } @override RoomLeaveRoomResponseApplicationJson_Ocs rebuild( void Function(RoomLeaveRoomResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomLeaveRoomResponseApplicationJson_OcsBuilder toBuilder() => RoomLeaveRoomResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomLeaveRoomResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomLeaveRoomResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomLeaveRoomResponseApplicationJson_OcsBuilder implements Builder, RoomLeaveRoomResponseApplicationJson_OcsInterfaceBuilder { _$RoomLeaveRoomResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; RoomLeaveRoomResponseApplicationJson_OcsBuilder(); RoomLeaveRoomResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant RoomLeaveRoomResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomLeaveRoomResponseApplicationJson_Ocs; } @override void update(void Function(RoomLeaveRoomResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomLeaveRoomResponseApplicationJson_Ocs build() => _build(); _$RoomLeaveRoomResponseApplicationJson_Ocs _build() { _$RoomLeaveRoomResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomLeaveRoomResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull(data, r'RoomLeaveRoomResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomLeaveRoomResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomLeaveRoomResponseApplicationJsonInterfaceBuilder { void replace(RoomLeaveRoomResponseApplicationJsonInterface other); void update(void Function(RoomLeaveRoomResponseApplicationJsonInterfaceBuilder) updates); RoomLeaveRoomResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomLeaveRoomResponseApplicationJson_OcsBuilder? ocs); } class _$RoomLeaveRoomResponseApplicationJson extends RoomLeaveRoomResponseApplicationJson { @override final RoomLeaveRoomResponseApplicationJson_Ocs ocs; factory _$RoomLeaveRoomResponseApplicationJson( [void Function(RoomLeaveRoomResponseApplicationJsonBuilder)? updates]) => (RoomLeaveRoomResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomLeaveRoomResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomLeaveRoomResponseApplicationJson', 'ocs'); } @override RoomLeaveRoomResponseApplicationJson rebuild(void Function(RoomLeaveRoomResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomLeaveRoomResponseApplicationJsonBuilder toBuilder() => RoomLeaveRoomResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomLeaveRoomResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomLeaveRoomResponseApplicationJson')..add('ocs', ocs)).toString(); } } class RoomLeaveRoomResponseApplicationJsonBuilder implements Builder, RoomLeaveRoomResponseApplicationJsonInterfaceBuilder { _$RoomLeaveRoomResponseApplicationJson? _$v; RoomLeaveRoomResponseApplicationJson_OcsBuilder? _ocs; RoomLeaveRoomResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomLeaveRoomResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomLeaveRoomResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomLeaveRoomResponseApplicationJsonBuilder(); RoomLeaveRoomResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomLeaveRoomResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomLeaveRoomResponseApplicationJson; } @override void update(void Function(RoomLeaveRoomResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomLeaveRoomResponseApplicationJson build() => _build(); _$RoomLeaveRoomResponseApplicationJson _build() { _$RoomLeaveRoomResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomLeaveRoomResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomLeaveRoomResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomResendInvitationsResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomResendInvitationsResponseApplicationJson_OcsInterface other); void update(void Function(RoomResendInvitationsResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$RoomResendInvitationsResponseApplicationJson_Ocs extends RoomResendInvitationsResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$RoomResendInvitationsResponseApplicationJson_Ocs( [void Function(RoomResendInvitationsResponseApplicationJson_OcsBuilder)? updates]) => (RoomResendInvitationsResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomResendInvitationsResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomResendInvitationsResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomResendInvitationsResponseApplicationJson_Ocs', 'data'); } @override RoomResendInvitationsResponseApplicationJson_Ocs rebuild( void Function(RoomResendInvitationsResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomResendInvitationsResponseApplicationJson_OcsBuilder toBuilder() => RoomResendInvitationsResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomResendInvitationsResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomResendInvitationsResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomResendInvitationsResponseApplicationJson_OcsBuilder implements Builder, RoomResendInvitationsResponseApplicationJson_OcsInterfaceBuilder { _$RoomResendInvitationsResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; RoomResendInvitationsResponseApplicationJson_OcsBuilder(); RoomResendInvitationsResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant RoomResendInvitationsResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomResendInvitationsResponseApplicationJson_Ocs; } @override void update(void Function(RoomResendInvitationsResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomResendInvitationsResponseApplicationJson_Ocs build() => _build(); _$RoomResendInvitationsResponseApplicationJson_Ocs _build() { _$RoomResendInvitationsResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomResendInvitationsResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull( data, r'RoomResendInvitationsResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RoomResendInvitationsResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomResendInvitationsResponseApplicationJsonInterfaceBuilder { void replace(RoomResendInvitationsResponseApplicationJsonInterface other); void update(void Function(RoomResendInvitationsResponseApplicationJsonInterfaceBuilder) updates); RoomResendInvitationsResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomResendInvitationsResponseApplicationJson_OcsBuilder? ocs); } class _$RoomResendInvitationsResponseApplicationJson extends RoomResendInvitationsResponseApplicationJson { @override final RoomResendInvitationsResponseApplicationJson_Ocs ocs; factory _$RoomResendInvitationsResponseApplicationJson( [void Function(RoomResendInvitationsResponseApplicationJsonBuilder)? updates]) => (RoomResendInvitationsResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomResendInvitationsResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomResendInvitationsResponseApplicationJson', 'ocs'); } @override RoomResendInvitationsResponseApplicationJson rebuild( void Function(RoomResendInvitationsResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomResendInvitationsResponseApplicationJsonBuilder toBuilder() => RoomResendInvitationsResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomResendInvitationsResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomResendInvitationsResponseApplicationJson')..add('ocs', ocs)).toString(); } } class RoomResendInvitationsResponseApplicationJsonBuilder implements Builder, RoomResendInvitationsResponseApplicationJsonInterfaceBuilder { _$RoomResendInvitationsResponseApplicationJson? _$v; RoomResendInvitationsResponseApplicationJson_OcsBuilder? _ocs; RoomResendInvitationsResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomResendInvitationsResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomResendInvitationsResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomResendInvitationsResponseApplicationJsonBuilder(); RoomResendInvitationsResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomResendInvitationsResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomResendInvitationsResponseApplicationJson; } @override void update(void Function(RoomResendInvitationsResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomResendInvitationsResponseApplicationJson build() => _build(); _$RoomResendInvitationsResponseApplicationJson _build() { _$RoomResendInvitationsResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomResendInvitationsResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomResendInvitationsResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomSetSessionStateResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomSetSessionStateResponseApplicationJson_OcsInterface other); void update(void Function(RoomSetSessionStateResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); RoomBuilder get data; set data(RoomBuilder? data); } class _$RoomSetSessionStateResponseApplicationJson_Ocs extends RoomSetSessionStateResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final Room data; factory _$RoomSetSessionStateResponseApplicationJson_Ocs( [void Function(RoomSetSessionStateResponseApplicationJson_OcsBuilder)? updates]) => (RoomSetSessionStateResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomSetSessionStateResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomSetSessionStateResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomSetSessionStateResponseApplicationJson_Ocs', 'data'); } @override RoomSetSessionStateResponseApplicationJson_Ocs rebuild( void Function(RoomSetSessionStateResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomSetSessionStateResponseApplicationJson_OcsBuilder toBuilder() => RoomSetSessionStateResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomSetSessionStateResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomSetSessionStateResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomSetSessionStateResponseApplicationJson_OcsBuilder implements Builder, RoomSetSessionStateResponseApplicationJson_OcsInterfaceBuilder { _$RoomSetSessionStateResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; RoomBuilder? _data; RoomBuilder get data => _$this._data ??= RoomBuilder(); set data(covariant RoomBuilder? data) => _$this._data = data; RoomSetSessionStateResponseApplicationJson_OcsBuilder(); RoomSetSessionStateResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomSetSessionStateResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomSetSessionStateResponseApplicationJson_Ocs; } @override void update(void Function(RoomSetSessionStateResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomSetSessionStateResponseApplicationJson_Ocs build() => _build(); _$RoomSetSessionStateResponseApplicationJson_Ocs _build() { _$RoomSetSessionStateResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomSetSessionStateResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RoomSetSessionStateResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomSetSessionStateResponseApplicationJsonInterfaceBuilder { void replace(RoomSetSessionStateResponseApplicationJsonInterface other); void update(void Function(RoomSetSessionStateResponseApplicationJsonInterfaceBuilder) updates); RoomSetSessionStateResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomSetSessionStateResponseApplicationJson_OcsBuilder? ocs); } class _$RoomSetSessionStateResponseApplicationJson extends RoomSetSessionStateResponseApplicationJson { @override final RoomSetSessionStateResponseApplicationJson_Ocs ocs; factory _$RoomSetSessionStateResponseApplicationJson( [void Function(RoomSetSessionStateResponseApplicationJsonBuilder)? updates]) => (RoomSetSessionStateResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomSetSessionStateResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomSetSessionStateResponseApplicationJson', 'ocs'); } @override RoomSetSessionStateResponseApplicationJson rebuild( void Function(RoomSetSessionStateResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomSetSessionStateResponseApplicationJsonBuilder toBuilder() => RoomSetSessionStateResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomSetSessionStateResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomSetSessionStateResponseApplicationJson')..add('ocs', ocs)).toString(); } } class RoomSetSessionStateResponseApplicationJsonBuilder implements Builder, RoomSetSessionStateResponseApplicationJsonInterfaceBuilder { _$RoomSetSessionStateResponseApplicationJson? _$v; RoomSetSessionStateResponseApplicationJson_OcsBuilder? _ocs; RoomSetSessionStateResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomSetSessionStateResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomSetSessionStateResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomSetSessionStateResponseApplicationJsonBuilder(); RoomSetSessionStateResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomSetSessionStateResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomSetSessionStateResponseApplicationJson; } @override void update(void Function(RoomSetSessionStateResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomSetSessionStateResponseApplicationJson build() => _build(); _$RoomSetSessionStateResponseApplicationJson _build() { _$RoomSetSessionStateResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomSetSessionStateResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomSetSessionStateResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomPromoteModeratorResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomPromoteModeratorResponseApplicationJson_OcsInterface other); void update(void Function(RoomPromoteModeratorResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$RoomPromoteModeratorResponseApplicationJson_Ocs extends RoomPromoteModeratorResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$RoomPromoteModeratorResponseApplicationJson_Ocs( [void Function(RoomPromoteModeratorResponseApplicationJson_OcsBuilder)? updates]) => (RoomPromoteModeratorResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomPromoteModeratorResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomPromoteModeratorResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomPromoteModeratorResponseApplicationJson_Ocs', 'data'); } @override RoomPromoteModeratorResponseApplicationJson_Ocs rebuild( void Function(RoomPromoteModeratorResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomPromoteModeratorResponseApplicationJson_OcsBuilder toBuilder() => RoomPromoteModeratorResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomPromoteModeratorResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomPromoteModeratorResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomPromoteModeratorResponseApplicationJson_OcsBuilder implements Builder, RoomPromoteModeratorResponseApplicationJson_OcsInterfaceBuilder { _$RoomPromoteModeratorResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; RoomPromoteModeratorResponseApplicationJson_OcsBuilder(); RoomPromoteModeratorResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant RoomPromoteModeratorResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomPromoteModeratorResponseApplicationJson_Ocs; } @override void update(void Function(RoomPromoteModeratorResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomPromoteModeratorResponseApplicationJson_Ocs build() => _build(); _$RoomPromoteModeratorResponseApplicationJson_Ocs _build() { _$RoomPromoteModeratorResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomPromoteModeratorResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull( data, r'RoomPromoteModeratorResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RoomPromoteModeratorResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomPromoteModeratorResponseApplicationJsonInterfaceBuilder { void replace(RoomPromoteModeratorResponseApplicationJsonInterface other); void update(void Function(RoomPromoteModeratorResponseApplicationJsonInterfaceBuilder) updates); RoomPromoteModeratorResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomPromoteModeratorResponseApplicationJson_OcsBuilder? ocs); } class _$RoomPromoteModeratorResponseApplicationJson extends RoomPromoteModeratorResponseApplicationJson { @override final RoomPromoteModeratorResponseApplicationJson_Ocs ocs; factory _$RoomPromoteModeratorResponseApplicationJson( [void Function(RoomPromoteModeratorResponseApplicationJsonBuilder)? updates]) => (RoomPromoteModeratorResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomPromoteModeratorResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomPromoteModeratorResponseApplicationJson', 'ocs'); } @override RoomPromoteModeratorResponseApplicationJson rebuild( void Function(RoomPromoteModeratorResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomPromoteModeratorResponseApplicationJsonBuilder toBuilder() => RoomPromoteModeratorResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomPromoteModeratorResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomPromoteModeratorResponseApplicationJson')..add('ocs', ocs)).toString(); } } class RoomPromoteModeratorResponseApplicationJsonBuilder implements Builder, RoomPromoteModeratorResponseApplicationJsonInterfaceBuilder { _$RoomPromoteModeratorResponseApplicationJson? _$v; RoomPromoteModeratorResponseApplicationJson_OcsBuilder? _ocs; RoomPromoteModeratorResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomPromoteModeratorResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomPromoteModeratorResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomPromoteModeratorResponseApplicationJsonBuilder(); RoomPromoteModeratorResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomPromoteModeratorResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomPromoteModeratorResponseApplicationJson; } @override void update(void Function(RoomPromoteModeratorResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomPromoteModeratorResponseApplicationJson build() => _build(); _$RoomPromoteModeratorResponseApplicationJson _build() { _$RoomPromoteModeratorResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomPromoteModeratorResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomPromoteModeratorResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomDemoteModeratorResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomDemoteModeratorResponseApplicationJson_OcsInterface other); void update(void Function(RoomDemoteModeratorResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$RoomDemoteModeratorResponseApplicationJson_Ocs extends RoomDemoteModeratorResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$RoomDemoteModeratorResponseApplicationJson_Ocs( [void Function(RoomDemoteModeratorResponseApplicationJson_OcsBuilder)? updates]) => (RoomDemoteModeratorResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomDemoteModeratorResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomDemoteModeratorResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomDemoteModeratorResponseApplicationJson_Ocs', 'data'); } @override RoomDemoteModeratorResponseApplicationJson_Ocs rebuild( void Function(RoomDemoteModeratorResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomDemoteModeratorResponseApplicationJson_OcsBuilder toBuilder() => RoomDemoteModeratorResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomDemoteModeratorResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomDemoteModeratorResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomDemoteModeratorResponseApplicationJson_OcsBuilder implements Builder, RoomDemoteModeratorResponseApplicationJson_OcsInterfaceBuilder { _$RoomDemoteModeratorResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; RoomDemoteModeratorResponseApplicationJson_OcsBuilder(); RoomDemoteModeratorResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant RoomDemoteModeratorResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomDemoteModeratorResponseApplicationJson_Ocs; } @override void update(void Function(RoomDemoteModeratorResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomDemoteModeratorResponseApplicationJson_Ocs build() => _build(); _$RoomDemoteModeratorResponseApplicationJson_Ocs _build() { _$RoomDemoteModeratorResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomDemoteModeratorResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull( data, r'RoomDemoteModeratorResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RoomDemoteModeratorResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomDemoteModeratorResponseApplicationJsonInterfaceBuilder { void replace(RoomDemoteModeratorResponseApplicationJsonInterface other); void update(void Function(RoomDemoteModeratorResponseApplicationJsonInterfaceBuilder) updates); RoomDemoteModeratorResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomDemoteModeratorResponseApplicationJson_OcsBuilder? ocs); } class _$RoomDemoteModeratorResponseApplicationJson extends RoomDemoteModeratorResponseApplicationJson { @override final RoomDemoteModeratorResponseApplicationJson_Ocs ocs; factory _$RoomDemoteModeratorResponseApplicationJson( [void Function(RoomDemoteModeratorResponseApplicationJsonBuilder)? updates]) => (RoomDemoteModeratorResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomDemoteModeratorResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomDemoteModeratorResponseApplicationJson', 'ocs'); } @override RoomDemoteModeratorResponseApplicationJson rebuild( void Function(RoomDemoteModeratorResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomDemoteModeratorResponseApplicationJsonBuilder toBuilder() => RoomDemoteModeratorResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomDemoteModeratorResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomDemoteModeratorResponseApplicationJson')..add('ocs', ocs)).toString(); } } class RoomDemoteModeratorResponseApplicationJsonBuilder implements Builder, RoomDemoteModeratorResponseApplicationJsonInterfaceBuilder { _$RoomDemoteModeratorResponseApplicationJson? _$v; RoomDemoteModeratorResponseApplicationJson_OcsBuilder? _ocs; RoomDemoteModeratorResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomDemoteModeratorResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomDemoteModeratorResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomDemoteModeratorResponseApplicationJsonBuilder(); RoomDemoteModeratorResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomDemoteModeratorResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomDemoteModeratorResponseApplicationJson; } @override void update(void Function(RoomDemoteModeratorResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomDemoteModeratorResponseApplicationJson build() => _build(); _$RoomDemoteModeratorResponseApplicationJson _build() { _$RoomDemoteModeratorResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomDemoteModeratorResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomDemoteModeratorResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomAddToFavoritesResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomAddToFavoritesResponseApplicationJson_OcsInterface other); void update(void Function(RoomAddToFavoritesResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$RoomAddToFavoritesResponseApplicationJson_Ocs extends RoomAddToFavoritesResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$RoomAddToFavoritesResponseApplicationJson_Ocs( [void Function(RoomAddToFavoritesResponseApplicationJson_OcsBuilder)? updates]) => (RoomAddToFavoritesResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomAddToFavoritesResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomAddToFavoritesResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomAddToFavoritesResponseApplicationJson_Ocs', 'data'); } @override RoomAddToFavoritesResponseApplicationJson_Ocs rebuild( void Function(RoomAddToFavoritesResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomAddToFavoritesResponseApplicationJson_OcsBuilder toBuilder() => RoomAddToFavoritesResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomAddToFavoritesResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomAddToFavoritesResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomAddToFavoritesResponseApplicationJson_OcsBuilder implements Builder, RoomAddToFavoritesResponseApplicationJson_OcsInterfaceBuilder { _$RoomAddToFavoritesResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; RoomAddToFavoritesResponseApplicationJson_OcsBuilder(); RoomAddToFavoritesResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant RoomAddToFavoritesResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomAddToFavoritesResponseApplicationJson_Ocs; } @override void update(void Function(RoomAddToFavoritesResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomAddToFavoritesResponseApplicationJson_Ocs build() => _build(); _$RoomAddToFavoritesResponseApplicationJson_Ocs _build() { _$RoomAddToFavoritesResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomAddToFavoritesResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull( data, r'RoomAddToFavoritesResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomAddToFavoritesResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomAddToFavoritesResponseApplicationJsonInterfaceBuilder { void replace(RoomAddToFavoritesResponseApplicationJsonInterface other); void update(void Function(RoomAddToFavoritesResponseApplicationJsonInterfaceBuilder) updates); RoomAddToFavoritesResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomAddToFavoritesResponseApplicationJson_OcsBuilder? ocs); } class _$RoomAddToFavoritesResponseApplicationJson extends RoomAddToFavoritesResponseApplicationJson { @override final RoomAddToFavoritesResponseApplicationJson_Ocs ocs; factory _$RoomAddToFavoritesResponseApplicationJson( [void Function(RoomAddToFavoritesResponseApplicationJsonBuilder)? updates]) => (RoomAddToFavoritesResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomAddToFavoritesResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomAddToFavoritesResponseApplicationJson', 'ocs'); } @override RoomAddToFavoritesResponseApplicationJson rebuild( void Function(RoomAddToFavoritesResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomAddToFavoritesResponseApplicationJsonBuilder toBuilder() => RoomAddToFavoritesResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomAddToFavoritesResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomAddToFavoritesResponseApplicationJson')..add('ocs', ocs)).toString(); } } class RoomAddToFavoritesResponseApplicationJsonBuilder implements Builder, RoomAddToFavoritesResponseApplicationJsonInterfaceBuilder { _$RoomAddToFavoritesResponseApplicationJson? _$v; RoomAddToFavoritesResponseApplicationJson_OcsBuilder? _ocs; RoomAddToFavoritesResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomAddToFavoritesResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomAddToFavoritesResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomAddToFavoritesResponseApplicationJsonBuilder(); RoomAddToFavoritesResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomAddToFavoritesResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomAddToFavoritesResponseApplicationJson; } @override void update(void Function(RoomAddToFavoritesResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomAddToFavoritesResponseApplicationJson build() => _build(); _$RoomAddToFavoritesResponseApplicationJson _build() { _$RoomAddToFavoritesResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomAddToFavoritesResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomAddToFavoritesResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomRemoveFromFavoritesResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomRemoveFromFavoritesResponseApplicationJson_OcsInterface other); void update(void Function(RoomRemoveFromFavoritesResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$RoomRemoveFromFavoritesResponseApplicationJson_Ocs extends RoomRemoveFromFavoritesResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$RoomRemoveFromFavoritesResponseApplicationJson_Ocs( [void Function(RoomRemoveFromFavoritesResponseApplicationJson_OcsBuilder)? updates]) => (RoomRemoveFromFavoritesResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomRemoveFromFavoritesResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomRemoveFromFavoritesResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomRemoveFromFavoritesResponseApplicationJson_Ocs', 'data'); } @override RoomRemoveFromFavoritesResponseApplicationJson_Ocs rebuild( void Function(RoomRemoveFromFavoritesResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomRemoveFromFavoritesResponseApplicationJson_OcsBuilder toBuilder() => RoomRemoveFromFavoritesResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomRemoveFromFavoritesResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomRemoveFromFavoritesResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomRemoveFromFavoritesResponseApplicationJson_OcsBuilder implements Builder, RoomRemoveFromFavoritesResponseApplicationJson_OcsInterfaceBuilder { _$RoomRemoveFromFavoritesResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; RoomRemoveFromFavoritesResponseApplicationJson_OcsBuilder(); RoomRemoveFromFavoritesResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant RoomRemoveFromFavoritesResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomRemoveFromFavoritesResponseApplicationJson_Ocs; } @override void update(void Function(RoomRemoveFromFavoritesResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomRemoveFromFavoritesResponseApplicationJson_Ocs build() => _build(); _$RoomRemoveFromFavoritesResponseApplicationJson_Ocs _build() { _$RoomRemoveFromFavoritesResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomRemoveFromFavoritesResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull( data, r'RoomRemoveFromFavoritesResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RoomRemoveFromFavoritesResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomRemoveFromFavoritesResponseApplicationJsonInterfaceBuilder { void replace(RoomRemoveFromFavoritesResponseApplicationJsonInterface other); void update(void Function(RoomRemoveFromFavoritesResponseApplicationJsonInterfaceBuilder) updates); RoomRemoveFromFavoritesResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomRemoveFromFavoritesResponseApplicationJson_OcsBuilder? ocs); } class _$RoomRemoveFromFavoritesResponseApplicationJson extends RoomRemoveFromFavoritesResponseApplicationJson { @override final RoomRemoveFromFavoritesResponseApplicationJson_Ocs ocs; factory _$RoomRemoveFromFavoritesResponseApplicationJson( [void Function(RoomRemoveFromFavoritesResponseApplicationJsonBuilder)? updates]) => (RoomRemoveFromFavoritesResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomRemoveFromFavoritesResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomRemoveFromFavoritesResponseApplicationJson', 'ocs'); } @override RoomRemoveFromFavoritesResponseApplicationJson rebuild( void Function(RoomRemoveFromFavoritesResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomRemoveFromFavoritesResponseApplicationJsonBuilder toBuilder() => RoomRemoveFromFavoritesResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomRemoveFromFavoritesResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomRemoveFromFavoritesResponseApplicationJson')..add('ocs', ocs)).toString(); } } class RoomRemoveFromFavoritesResponseApplicationJsonBuilder implements Builder, RoomRemoveFromFavoritesResponseApplicationJsonInterfaceBuilder { _$RoomRemoveFromFavoritesResponseApplicationJson? _$v; RoomRemoveFromFavoritesResponseApplicationJson_OcsBuilder? _ocs; RoomRemoveFromFavoritesResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomRemoveFromFavoritesResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomRemoveFromFavoritesResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomRemoveFromFavoritesResponseApplicationJsonBuilder(); RoomRemoveFromFavoritesResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomRemoveFromFavoritesResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomRemoveFromFavoritesResponseApplicationJson; } @override void update(void Function(RoomRemoveFromFavoritesResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomRemoveFromFavoritesResponseApplicationJson build() => _build(); _$RoomRemoveFromFavoritesResponseApplicationJson _build() { _$RoomRemoveFromFavoritesResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomRemoveFromFavoritesResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RoomRemoveFromFavoritesResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomSetNotificationLevelResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomSetNotificationLevelResponseApplicationJson_OcsInterface other); void update(void Function(RoomSetNotificationLevelResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$RoomSetNotificationLevelResponseApplicationJson_Ocs extends RoomSetNotificationLevelResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$RoomSetNotificationLevelResponseApplicationJson_Ocs( [void Function(RoomSetNotificationLevelResponseApplicationJson_OcsBuilder)? updates]) => (RoomSetNotificationLevelResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomSetNotificationLevelResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomSetNotificationLevelResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomSetNotificationLevelResponseApplicationJson_Ocs', 'data'); } @override RoomSetNotificationLevelResponseApplicationJson_Ocs rebuild( void Function(RoomSetNotificationLevelResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomSetNotificationLevelResponseApplicationJson_OcsBuilder toBuilder() => RoomSetNotificationLevelResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomSetNotificationLevelResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomSetNotificationLevelResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomSetNotificationLevelResponseApplicationJson_OcsBuilder implements Builder, RoomSetNotificationLevelResponseApplicationJson_OcsInterfaceBuilder { _$RoomSetNotificationLevelResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; RoomSetNotificationLevelResponseApplicationJson_OcsBuilder(); RoomSetNotificationLevelResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant RoomSetNotificationLevelResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomSetNotificationLevelResponseApplicationJson_Ocs; } @override void update(void Function(RoomSetNotificationLevelResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomSetNotificationLevelResponseApplicationJson_Ocs build() => _build(); _$RoomSetNotificationLevelResponseApplicationJson_Ocs _build() { _$RoomSetNotificationLevelResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomSetNotificationLevelResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull( data, r'RoomSetNotificationLevelResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RoomSetNotificationLevelResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomSetNotificationLevelResponseApplicationJsonInterfaceBuilder { void replace(RoomSetNotificationLevelResponseApplicationJsonInterface other); void update(void Function(RoomSetNotificationLevelResponseApplicationJsonInterfaceBuilder) updates); RoomSetNotificationLevelResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomSetNotificationLevelResponseApplicationJson_OcsBuilder? ocs); } class _$RoomSetNotificationLevelResponseApplicationJson extends RoomSetNotificationLevelResponseApplicationJson { @override final RoomSetNotificationLevelResponseApplicationJson_Ocs ocs; factory _$RoomSetNotificationLevelResponseApplicationJson( [void Function(RoomSetNotificationLevelResponseApplicationJsonBuilder)? updates]) => (RoomSetNotificationLevelResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomSetNotificationLevelResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomSetNotificationLevelResponseApplicationJson', 'ocs'); } @override RoomSetNotificationLevelResponseApplicationJson rebuild( void Function(RoomSetNotificationLevelResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomSetNotificationLevelResponseApplicationJsonBuilder toBuilder() => RoomSetNotificationLevelResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomSetNotificationLevelResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomSetNotificationLevelResponseApplicationJson')..add('ocs', ocs)) .toString(); } } class RoomSetNotificationLevelResponseApplicationJsonBuilder implements Builder, RoomSetNotificationLevelResponseApplicationJsonInterfaceBuilder { _$RoomSetNotificationLevelResponseApplicationJson? _$v; RoomSetNotificationLevelResponseApplicationJson_OcsBuilder? _ocs; RoomSetNotificationLevelResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomSetNotificationLevelResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomSetNotificationLevelResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomSetNotificationLevelResponseApplicationJsonBuilder(); RoomSetNotificationLevelResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomSetNotificationLevelResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomSetNotificationLevelResponseApplicationJson; } @override void update(void Function(RoomSetNotificationLevelResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomSetNotificationLevelResponseApplicationJson build() => _build(); _$RoomSetNotificationLevelResponseApplicationJson _build() { _$RoomSetNotificationLevelResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomSetNotificationLevelResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RoomSetNotificationLevelResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomSetNotificationCallsResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomSetNotificationCallsResponseApplicationJson_OcsInterface other); void update(void Function(RoomSetNotificationCallsResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$RoomSetNotificationCallsResponseApplicationJson_Ocs extends RoomSetNotificationCallsResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$RoomSetNotificationCallsResponseApplicationJson_Ocs( [void Function(RoomSetNotificationCallsResponseApplicationJson_OcsBuilder)? updates]) => (RoomSetNotificationCallsResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomSetNotificationCallsResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomSetNotificationCallsResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomSetNotificationCallsResponseApplicationJson_Ocs', 'data'); } @override RoomSetNotificationCallsResponseApplicationJson_Ocs rebuild( void Function(RoomSetNotificationCallsResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomSetNotificationCallsResponseApplicationJson_OcsBuilder toBuilder() => RoomSetNotificationCallsResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomSetNotificationCallsResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomSetNotificationCallsResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomSetNotificationCallsResponseApplicationJson_OcsBuilder implements Builder, RoomSetNotificationCallsResponseApplicationJson_OcsInterfaceBuilder { _$RoomSetNotificationCallsResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; RoomSetNotificationCallsResponseApplicationJson_OcsBuilder(); RoomSetNotificationCallsResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant RoomSetNotificationCallsResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomSetNotificationCallsResponseApplicationJson_Ocs; } @override void update(void Function(RoomSetNotificationCallsResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomSetNotificationCallsResponseApplicationJson_Ocs build() => _build(); _$RoomSetNotificationCallsResponseApplicationJson_Ocs _build() { _$RoomSetNotificationCallsResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomSetNotificationCallsResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull( data, r'RoomSetNotificationCallsResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RoomSetNotificationCallsResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomSetNotificationCallsResponseApplicationJsonInterfaceBuilder { void replace(RoomSetNotificationCallsResponseApplicationJsonInterface other); void update(void Function(RoomSetNotificationCallsResponseApplicationJsonInterfaceBuilder) updates); RoomSetNotificationCallsResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomSetNotificationCallsResponseApplicationJson_OcsBuilder? ocs); } class _$RoomSetNotificationCallsResponseApplicationJson extends RoomSetNotificationCallsResponseApplicationJson { @override final RoomSetNotificationCallsResponseApplicationJson_Ocs ocs; factory _$RoomSetNotificationCallsResponseApplicationJson( [void Function(RoomSetNotificationCallsResponseApplicationJsonBuilder)? updates]) => (RoomSetNotificationCallsResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomSetNotificationCallsResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomSetNotificationCallsResponseApplicationJson', 'ocs'); } @override RoomSetNotificationCallsResponseApplicationJson rebuild( void Function(RoomSetNotificationCallsResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomSetNotificationCallsResponseApplicationJsonBuilder toBuilder() => RoomSetNotificationCallsResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomSetNotificationCallsResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomSetNotificationCallsResponseApplicationJson')..add('ocs', ocs)) .toString(); } } class RoomSetNotificationCallsResponseApplicationJsonBuilder implements Builder, RoomSetNotificationCallsResponseApplicationJsonInterfaceBuilder { _$RoomSetNotificationCallsResponseApplicationJson? _$v; RoomSetNotificationCallsResponseApplicationJson_OcsBuilder? _ocs; RoomSetNotificationCallsResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomSetNotificationCallsResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomSetNotificationCallsResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomSetNotificationCallsResponseApplicationJsonBuilder(); RoomSetNotificationCallsResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomSetNotificationCallsResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomSetNotificationCallsResponseApplicationJson; } @override void update(void Function(RoomSetNotificationCallsResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomSetNotificationCallsResponseApplicationJson build() => _build(); _$RoomSetNotificationCallsResponseApplicationJson _build() { _$RoomSetNotificationCallsResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomSetNotificationCallsResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RoomSetNotificationCallsResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomSetLobbyResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomSetLobbyResponseApplicationJson_OcsInterface other); void update(void Function(RoomSetLobbyResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); RoomBuilder get data; set data(RoomBuilder? data); } class _$RoomSetLobbyResponseApplicationJson_Ocs extends RoomSetLobbyResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final Room data; factory _$RoomSetLobbyResponseApplicationJson_Ocs( [void Function(RoomSetLobbyResponseApplicationJson_OcsBuilder)? updates]) => (RoomSetLobbyResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomSetLobbyResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomSetLobbyResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomSetLobbyResponseApplicationJson_Ocs', 'data'); } @override RoomSetLobbyResponseApplicationJson_Ocs rebuild( void Function(RoomSetLobbyResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomSetLobbyResponseApplicationJson_OcsBuilder toBuilder() => RoomSetLobbyResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomSetLobbyResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomSetLobbyResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomSetLobbyResponseApplicationJson_OcsBuilder implements Builder, RoomSetLobbyResponseApplicationJson_OcsInterfaceBuilder { _$RoomSetLobbyResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; RoomBuilder? _data; RoomBuilder get data => _$this._data ??= RoomBuilder(); set data(covariant RoomBuilder? data) => _$this._data = data; RoomSetLobbyResponseApplicationJson_OcsBuilder(); RoomSetLobbyResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomSetLobbyResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomSetLobbyResponseApplicationJson_Ocs; } @override void update(void Function(RoomSetLobbyResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomSetLobbyResponseApplicationJson_Ocs build() => _build(); _$RoomSetLobbyResponseApplicationJson_Ocs _build() { _$RoomSetLobbyResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomSetLobbyResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomSetLobbyResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomSetLobbyResponseApplicationJsonInterfaceBuilder { void replace(RoomSetLobbyResponseApplicationJsonInterface other); void update(void Function(RoomSetLobbyResponseApplicationJsonInterfaceBuilder) updates); RoomSetLobbyResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomSetLobbyResponseApplicationJson_OcsBuilder? ocs); } class _$RoomSetLobbyResponseApplicationJson extends RoomSetLobbyResponseApplicationJson { @override final RoomSetLobbyResponseApplicationJson_Ocs ocs; factory _$RoomSetLobbyResponseApplicationJson([void Function(RoomSetLobbyResponseApplicationJsonBuilder)? updates]) => (RoomSetLobbyResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomSetLobbyResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomSetLobbyResponseApplicationJson', 'ocs'); } @override RoomSetLobbyResponseApplicationJson rebuild(void Function(RoomSetLobbyResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomSetLobbyResponseApplicationJsonBuilder toBuilder() => RoomSetLobbyResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomSetLobbyResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomSetLobbyResponseApplicationJson')..add('ocs', ocs)).toString(); } } class RoomSetLobbyResponseApplicationJsonBuilder implements Builder, RoomSetLobbyResponseApplicationJsonInterfaceBuilder { _$RoomSetLobbyResponseApplicationJson? _$v; RoomSetLobbyResponseApplicationJson_OcsBuilder? _ocs; RoomSetLobbyResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomSetLobbyResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomSetLobbyResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomSetLobbyResponseApplicationJsonBuilder(); RoomSetLobbyResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomSetLobbyResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomSetLobbyResponseApplicationJson; } @override void update(void Function(RoomSetLobbyResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomSetLobbyResponseApplicationJson build() => _build(); _$RoomSetLobbyResponseApplicationJson _build() { _$RoomSetLobbyResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomSetLobbyResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomSetLobbyResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomSetsipEnabledResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomSetsipEnabledResponseApplicationJson_OcsInterface other); void update(void Function(RoomSetsipEnabledResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); RoomBuilder get data; set data(RoomBuilder? data); } class _$RoomSetsipEnabledResponseApplicationJson_Ocs extends RoomSetsipEnabledResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final Room data; factory _$RoomSetsipEnabledResponseApplicationJson_Ocs( [void Function(RoomSetsipEnabledResponseApplicationJson_OcsBuilder)? updates]) => (RoomSetsipEnabledResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomSetsipEnabledResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomSetsipEnabledResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomSetsipEnabledResponseApplicationJson_Ocs', 'data'); } @override RoomSetsipEnabledResponseApplicationJson_Ocs rebuild( void Function(RoomSetsipEnabledResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomSetsipEnabledResponseApplicationJson_OcsBuilder toBuilder() => RoomSetsipEnabledResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomSetsipEnabledResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomSetsipEnabledResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomSetsipEnabledResponseApplicationJson_OcsBuilder implements Builder, RoomSetsipEnabledResponseApplicationJson_OcsInterfaceBuilder { _$RoomSetsipEnabledResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; RoomBuilder? _data; RoomBuilder get data => _$this._data ??= RoomBuilder(); set data(covariant RoomBuilder? data) => _$this._data = data; RoomSetsipEnabledResponseApplicationJson_OcsBuilder(); RoomSetsipEnabledResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomSetsipEnabledResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomSetsipEnabledResponseApplicationJson_Ocs; } @override void update(void Function(RoomSetsipEnabledResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomSetsipEnabledResponseApplicationJson_Ocs build() => _build(); _$RoomSetsipEnabledResponseApplicationJson_Ocs _build() { _$RoomSetsipEnabledResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomSetsipEnabledResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomSetsipEnabledResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomSetsipEnabledResponseApplicationJsonInterfaceBuilder { void replace(RoomSetsipEnabledResponseApplicationJsonInterface other); void update(void Function(RoomSetsipEnabledResponseApplicationJsonInterfaceBuilder) updates); RoomSetsipEnabledResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomSetsipEnabledResponseApplicationJson_OcsBuilder? ocs); } class _$RoomSetsipEnabledResponseApplicationJson extends RoomSetsipEnabledResponseApplicationJson { @override final RoomSetsipEnabledResponseApplicationJson_Ocs ocs; factory _$RoomSetsipEnabledResponseApplicationJson( [void Function(RoomSetsipEnabledResponseApplicationJsonBuilder)? updates]) => (RoomSetsipEnabledResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomSetsipEnabledResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomSetsipEnabledResponseApplicationJson', 'ocs'); } @override RoomSetsipEnabledResponseApplicationJson rebuild( void Function(RoomSetsipEnabledResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomSetsipEnabledResponseApplicationJsonBuilder toBuilder() => RoomSetsipEnabledResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomSetsipEnabledResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomSetsipEnabledResponseApplicationJson')..add('ocs', ocs)).toString(); } } class RoomSetsipEnabledResponseApplicationJsonBuilder implements Builder, RoomSetsipEnabledResponseApplicationJsonInterfaceBuilder { _$RoomSetsipEnabledResponseApplicationJson? _$v; RoomSetsipEnabledResponseApplicationJson_OcsBuilder? _ocs; RoomSetsipEnabledResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomSetsipEnabledResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomSetsipEnabledResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomSetsipEnabledResponseApplicationJsonBuilder(); RoomSetsipEnabledResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomSetsipEnabledResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomSetsipEnabledResponseApplicationJson; } @override void update(void Function(RoomSetsipEnabledResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomSetsipEnabledResponseApplicationJson build() => _build(); _$RoomSetsipEnabledResponseApplicationJson _build() { _$RoomSetsipEnabledResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomSetsipEnabledResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'RoomSetsipEnabledResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomSetRecordingConsentResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomSetRecordingConsentResponseApplicationJson_OcsInterface other); void update(void Function(RoomSetRecordingConsentResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); RoomBuilder get data; set data(RoomBuilder? data); } class _$RoomSetRecordingConsentResponseApplicationJson_Ocs extends RoomSetRecordingConsentResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final Room data; factory _$RoomSetRecordingConsentResponseApplicationJson_Ocs( [void Function(RoomSetRecordingConsentResponseApplicationJson_OcsBuilder)? updates]) => (RoomSetRecordingConsentResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomSetRecordingConsentResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomSetRecordingConsentResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomSetRecordingConsentResponseApplicationJson_Ocs', 'data'); } @override RoomSetRecordingConsentResponseApplicationJson_Ocs rebuild( void Function(RoomSetRecordingConsentResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomSetRecordingConsentResponseApplicationJson_OcsBuilder toBuilder() => RoomSetRecordingConsentResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomSetRecordingConsentResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomSetRecordingConsentResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomSetRecordingConsentResponseApplicationJson_OcsBuilder implements Builder, RoomSetRecordingConsentResponseApplicationJson_OcsInterfaceBuilder { _$RoomSetRecordingConsentResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; RoomBuilder? _data; RoomBuilder get data => _$this._data ??= RoomBuilder(); set data(covariant RoomBuilder? data) => _$this._data = data; RoomSetRecordingConsentResponseApplicationJson_OcsBuilder(); RoomSetRecordingConsentResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomSetRecordingConsentResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomSetRecordingConsentResponseApplicationJson_Ocs; } @override void update(void Function(RoomSetRecordingConsentResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomSetRecordingConsentResponseApplicationJson_Ocs build() => _build(); _$RoomSetRecordingConsentResponseApplicationJson_Ocs _build() { _$RoomSetRecordingConsentResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomSetRecordingConsentResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RoomSetRecordingConsentResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomSetRecordingConsentResponseApplicationJsonInterfaceBuilder { void replace(RoomSetRecordingConsentResponseApplicationJsonInterface other); void update(void Function(RoomSetRecordingConsentResponseApplicationJsonInterfaceBuilder) updates); RoomSetRecordingConsentResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomSetRecordingConsentResponseApplicationJson_OcsBuilder? ocs); } class _$RoomSetRecordingConsentResponseApplicationJson extends RoomSetRecordingConsentResponseApplicationJson { @override final RoomSetRecordingConsentResponseApplicationJson_Ocs ocs; factory _$RoomSetRecordingConsentResponseApplicationJson( [void Function(RoomSetRecordingConsentResponseApplicationJsonBuilder)? updates]) => (RoomSetRecordingConsentResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomSetRecordingConsentResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomSetRecordingConsentResponseApplicationJson', 'ocs'); } @override RoomSetRecordingConsentResponseApplicationJson rebuild( void Function(RoomSetRecordingConsentResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomSetRecordingConsentResponseApplicationJsonBuilder toBuilder() => RoomSetRecordingConsentResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomSetRecordingConsentResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomSetRecordingConsentResponseApplicationJson')..add('ocs', ocs)).toString(); } } class RoomSetRecordingConsentResponseApplicationJsonBuilder implements Builder, RoomSetRecordingConsentResponseApplicationJsonInterfaceBuilder { _$RoomSetRecordingConsentResponseApplicationJson? _$v; RoomSetRecordingConsentResponseApplicationJson_OcsBuilder? _ocs; RoomSetRecordingConsentResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomSetRecordingConsentResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomSetRecordingConsentResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomSetRecordingConsentResponseApplicationJsonBuilder(); RoomSetRecordingConsentResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomSetRecordingConsentResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomSetRecordingConsentResponseApplicationJson; } @override void update(void Function(RoomSetRecordingConsentResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomSetRecordingConsentResponseApplicationJson build() => _build(); _$RoomSetRecordingConsentResponseApplicationJson _build() { _$RoomSetRecordingConsentResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomSetRecordingConsentResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RoomSetRecordingConsentResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomSetMessageExpirationResponseApplicationJson_OcsInterfaceBuilder { void replace(RoomSetMessageExpirationResponseApplicationJson_OcsInterface other); void update(void Function(RoomSetMessageExpirationResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$RoomSetMessageExpirationResponseApplicationJson_Ocs extends RoomSetMessageExpirationResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$RoomSetMessageExpirationResponseApplicationJson_Ocs( [void Function(RoomSetMessageExpirationResponseApplicationJson_OcsBuilder)? updates]) => (RoomSetMessageExpirationResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$RoomSetMessageExpirationResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'RoomSetMessageExpirationResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'RoomSetMessageExpirationResponseApplicationJson_Ocs', 'data'); } @override RoomSetMessageExpirationResponseApplicationJson_Ocs rebuild( void Function(RoomSetMessageExpirationResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomSetMessageExpirationResponseApplicationJson_OcsBuilder toBuilder() => RoomSetMessageExpirationResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomSetMessageExpirationResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomSetMessageExpirationResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class RoomSetMessageExpirationResponseApplicationJson_OcsBuilder implements Builder, RoomSetMessageExpirationResponseApplicationJson_OcsInterfaceBuilder { _$RoomSetMessageExpirationResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; RoomSetMessageExpirationResponseApplicationJson_OcsBuilder(); RoomSetMessageExpirationResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant RoomSetMessageExpirationResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomSetMessageExpirationResponseApplicationJson_Ocs; } @override void update(void Function(RoomSetMessageExpirationResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override RoomSetMessageExpirationResponseApplicationJson_Ocs build() => _build(); _$RoomSetMessageExpirationResponseApplicationJson_Ocs _build() { _$RoomSetMessageExpirationResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$RoomSetMessageExpirationResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull( data, r'RoomSetMessageExpirationResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RoomSetMessageExpirationResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class RoomSetMessageExpirationResponseApplicationJsonInterfaceBuilder { void replace(RoomSetMessageExpirationResponseApplicationJsonInterface other); void update(void Function(RoomSetMessageExpirationResponseApplicationJsonInterfaceBuilder) updates); RoomSetMessageExpirationResponseApplicationJson_OcsBuilder get ocs; set ocs(RoomSetMessageExpirationResponseApplicationJson_OcsBuilder? ocs); } class _$RoomSetMessageExpirationResponseApplicationJson extends RoomSetMessageExpirationResponseApplicationJson { @override final RoomSetMessageExpirationResponseApplicationJson_Ocs ocs; factory _$RoomSetMessageExpirationResponseApplicationJson( [void Function(RoomSetMessageExpirationResponseApplicationJsonBuilder)? updates]) => (RoomSetMessageExpirationResponseApplicationJsonBuilder()..update(updates))._build(); _$RoomSetMessageExpirationResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'RoomSetMessageExpirationResponseApplicationJson', 'ocs'); } @override RoomSetMessageExpirationResponseApplicationJson rebuild( void Function(RoomSetMessageExpirationResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override RoomSetMessageExpirationResponseApplicationJsonBuilder toBuilder() => RoomSetMessageExpirationResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is RoomSetMessageExpirationResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'RoomSetMessageExpirationResponseApplicationJson')..add('ocs', ocs)) .toString(); } } class RoomSetMessageExpirationResponseApplicationJsonBuilder implements Builder, RoomSetMessageExpirationResponseApplicationJsonInterfaceBuilder { _$RoomSetMessageExpirationResponseApplicationJson? _$v; RoomSetMessageExpirationResponseApplicationJson_OcsBuilder? _ocs; RoomSetMessageExpirationResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= RoomSetMessageExpirationResponseApplicationJson_OcsBuilder(); set ocs(covariant RoomSetMessageExpirationResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; RoomSetMessageExpirationResponseApplicationJsonBuilder(); RoomSetMessageExpirationResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant RoomSetMessageExpirationResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$RoomSetMessageExpirationResponseApplicationJson; } @override void update(void Function(RoomSetMessageExpirationResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override RoomSetMessageExpirationResponseApplicationJson build() => _build(); _$RoomSetMessageExpirationResponseApplicationJson _build() { _$RoomSetMessageExpirationResponseApplicationJson _$result; try { _$result = _$v ?? _$RoomSetMessageExpirationResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'RoomSetMessageExpirationResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class SettingsSetsipSettingsResponseApplicationJson_OcsInterfaceBuilder { void replace(SettingsSetsipSettingsResponseApplicationJson_OcsInterface other); void update(void Function(SettingsSetsipSettingsResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$SettingsSetsipSettingsResponseApplicationJson_Ocs extends SettingsSetsipSettingsResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$SettingsSetsipSettingsResponseApplicationJson_Ocs( [void Function(SettingsSetsipSettingsResponseApplicationJson_OcsBuilder)? updates]) => (SettingsSetsipSettingsResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$SettingsSetsipSettingsResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'SettingsSetsipSettingsResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'SettingsSetsipSettingsResponseApplicationJson_Ocs', 'data'); } @override SettingsSetsipSettingsResponseApplicationJson_Ocs rebuild( void Function(SettingsSetsipSettingsResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override SettingsSetsipSettingsResponseApplicationJson_OcsBuilder toBuilder() => SettingsSetsipSettingsResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is SettingsSetsipSettingsResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'SettingsSetsipSettingsResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class SettingsSetsipSettingsResponseApplicationJson_OcsBuilder implements Builder, SettingsSetsipSettingsResponseApplicationJson_OcsInterfaceBuilder { _$SettingsSetsipSettingsResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; SettingsSetsipSettingsResponseApplicationJson_OcsBuilder(); SettingsSetsipSettingsResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant SettingsSetsipSettingsResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$SettingsSetsipSettingsResponseApplicationJson_Ocs; } @override void update(void Function(SettingsSetsipSettingsResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override SettingsSetsipSettingsResponseApplicationJson_Ocs build() => _build(); _$SettingsSetsipSettingsResponseApplicationJson_Ocs _build() { _$SettingsSetsipSettingsResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$SettingsSetsipSettingsResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull( data, r'SettingsSetsipSettingsResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError( r'SettingsSetsipSettingsResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class SettingsSetsipSettingsResponseApplicationJsonInterfaceBuilder { void replace(SettingsSetsipSettingsResponseApplicationJsonInterface other); void update(void Function(SettingsSetsipSettingsResponseApplicationJsonInterfaceBuilder) updates); SettingsSetsipSettingsResponseApplicationJson_OcsBuilder get ocs; set ocs(SettingsSetsipSettingsResponseApplicationJson_OcsBuilder? ocs); } class _$SettingsSetsipSettingsResponseApplicationJson extends SettingsSetsipSettingsResponseApplicationJson { @override final SettingsSetsipSettingsResponseApplicationJson_Ocs ocs; factory _$SettingsSetsipSettingsResponseApplicationJson( [void Function(SettingsSetsipSettingsResponseApplicationJsonBuilder)? updates]) => (SettingsSetsipSettingsResponseApplicationJsonBuilder()..update(updates))._build(); _$SettingsSetsipSettingsResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'SettingsSetsipSettingsResponseApplicationJson', 'ocs'); } @override SettingsSetsipSettingsResponseApplicationJson rebuild( void Function(SettingsSetsipSettingsResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override SettingsSetsipSettingsResponseApplicationJsonBuilder toBuilder() => SettingsSetsipSettingsResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is SettingsSetsipSettingsResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'SettingsSetsipSettingsResponseApplicationJson')..add('ocs', ocs)).toString(); } } class SettingsSetsipSettingsResponseApplicationJsonBuilder implements Builder, SettingsSetsipSettingsResponseApplicationJsonInterfaceBuilder { _$SettingsSetsipSettingsResponseApplicationJson? _$v; SettingsSetsipSettingsResponseApplicationJson_OcsBuilder? _ocs; SettingsSetsipSettingsResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= SettingsSetsipSettingsResponseApplicationJson_OcsBuilder(); set ocs(covariant SettingsSetsipSettingsResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; SettingsSetsipSettingsResponseApplicationJsonBuilder(); SettingsSetsipSettingsResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant SettingsSetsipSettingsResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$SettingsSetsipSettingsResponseApplicationJson; } @override void update(void Function(SettingsSetsipSettingsResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override SettingsSetsipSettingsResponseApplicationJson build() => _build(); _$SettingsSetsipSettingsResponseApplicationJson _build() { _$SettingsSetsipSettingsResponseApplicationJson _$result; try { _$result = _$v ?? _$SettingsSetsipSettingsResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'SettingsSetsipSettingsResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class SettingsSetUserSettingValueInterfaceBuilder { void replace(SettingsSetUserSettingValueInterface other); void update(void Function(SettingsSetUserSettingValueInterfaceBuilder) updates); String? get string; set string(String? string); int? get $int; set $int(int? $int); } class _$SettingsSetUserSettingValue extends SettingsSetUserSettingValue { @override final JsonObject data; @override final String? string; @override final int? $int; factory _$SettingsSetUserSettingValue([void Function(SettingsSetUserSettingValueBuilder)? updates]) => (SettingsSetUserSettingValueBuilder()..update(updates))._build(); _$SettingsSetUserSettingValue._({required this.data, this.string, this.$int}) : super._() { BuiltValueNullFieldError.checkNotNull(data, r'SettingsSetUserSettingValue', 'data'); } @override SettingsSetUserSettingValue rebuild(void Function(SettingsSetUserSettingValueBuilder) updates) => (toBuilder()..update(updates)).build(); @override SettingsSetUserSettingValueBuilder toBuilder() => SettingsSetUserSettingValueBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is SettingsSetUserSettingValue && data == other.data && string == other.string && $int == other.$int; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, data.hashCode); _$hash = $jc(_$hash, string.hashCode); _$hash = $jc(_$hash, $int.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'SettingsSetUserSettingValue') ..add('data', data) ..add('string', string) ..add('\$int', $int)) .toString(); } } class SettingsSetUserSettingValueBuilder implements Builder, SettingsSetUserSettingValueInterfaceBuilder { _$SettingsSetUserSettingValue? _$v; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; String? _string; String? get string => _$this._string; set string(covariant String? string) => _$this._string = string; int? _$int; int? get $int => _$this._$int; set $int(covariant int? $int) => _$this._$int = $int; SettingsSetUserSettingValueBuilder(); SettingsSetUserSettingValueBuilder get _$this { final $v = _$v; if ($v != null) { _data = $v.data; _string = $v.string; _$int = $v.$int; _$v = null; } return this; } @override void replace(covariant SettingsSetUserSettingValue other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$SettingsSetUserSettingValue; } @override void update(void Function(SettingsSetUserSettingValueBuilder)? updates) { if (updates != null) updates(this); } @override SettingsSetUserSettingValue build() => _build(); _$SettingsSetUserSettingValue _build() { SettingsSetUserSettingValue._validate(this); final _$result = _$v ?? _$SettingsSetUserSettingValue._( data: BuiltValueNullFieldError.checkNotNull(data, r'SettingsSetUserSettingValue', 'data'), string: string, $int: $int); replace(_$result); return _$result; } } abstract mixin class SettingsSetUserSettingResponseApplicationJson_OcsInterfaceBuilder { void replace(SettingsSetUserSettingResponseApplicationJson_OcsInterface other); void update(void Function(SettingsSetUserSettingResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$SettingsSetUserSettingResponseApplicationJson_Ocs extends SettingsSetUserSettingResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$SettingsSetUserSettingResponseApplicationJson_Ocs( [void Function(SettingsSetUserSettingResponseApplicationJson_OcsBuilder)? updates]) => (SettingsSetUserSettingResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$SettingsSetUserSettingResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'SettingsSetUserSettingResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'SettingsSetUserSettingResponseApplicationJson_Ocs', 'data'); } @override SettingsSetUserSettingResponseApplicationJson_Ocs rebuild( void Function(SettingsSetUserSettingResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override SettingsSetUserSettingResponseApplicationJson_OcsBuilder toBuilder() => SettingsSetUserSettingResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is SettingsSetUserSettingResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'SettingsSetUserSettingResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class SettingsSetUserSettingResponseApplicationJson_OcsBuilder implements Builder, SettingsSetUserSettingResponseApplicationJson_OcsInterfaceBuilder { _$SettingsSetUserSettingResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; SettingsSetUserSettingResponseApplicationJson_OcsBuilder(); SettingsSetUserSettingResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant SettingsSetUserSettingResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$SettingsSetUserSettingResponseApplicationJson_Ocs; } @override void update(void Function(SettingsSetUserSettingResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override SettingsSetUserSettingResponseApplicationJson_Ocs build() => _build(); _$SettingsSetUserSettingResponseApplicationJson_Ocs _build() { _$SettingsSetUserSettingResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$SettingsSetUserSettingResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull( data, r'SettingsSetUserSettingResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError( r'SettingsSetUserSettingResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class SettingsSetUserSettingResponseApplicationJsonInterfaceBuilder { void replace(SettingsSetUserSettingResponseApplicationJsonInterface other); void update(void Function(SettingsSetUserSettingResponseApplicationJsonInterfaceBuilder) updates); SettingsSetUserSettingResponseApplicationJson_OcsBuilder get ocs; set ocs(SettingsSetUserSettingResponseApplicationJson_OcsBuilder? ocs); } class _$SettingsSetUserSettingResponseApplicationJson extends SettingsSetUserSettingResponseApplicationJson { @override final SettingsSetUserSettingResponseApplicationJson_Ocs ocs; factory _$SettingsSetUserSettingResponseApplicationJson( [void Function(SettingsSetUserSettingResponseApplicationJsonBuilder)? updates]) => (SettingsSetUserSettingResponseApplicationJsonBuilder()..update(updates))._build(); _$SettingsSetUserSettingResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'SettingsSetUserSettingResponseApplicationJson', 'ocs'); } @override SettingsSetUserSettingResponseApplicationJson rebuild( void Function(SettingsSetUserSettingResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override SettingsSetUserSettingResponseApplicationJsonBuilder toBuilder() => SettingsSetUserSettingResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is SettingsSetUserSettingResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'SettingsSetUserSettingResponseApplicationJson')..add('ocs', ocs)).toString(); } } class SettingsSetUserSettingResponseApplicationJsonBuilder implements Builder, SettingsSetUserSettingResponseApplicationJsonInterfaceBuilder { _$SettingsSetUserSettingResponseApplicationJson? _$v; SettingsSetUserSettingResponseApplicationJson_OcsBuilder? _ocs; SettingsSetUserSettingResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= SettingsSetUserSettingResponseApplicationJson_OcsBuilder(); set ocs(covariant SettingsSetUserSettingResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; SettingsSetUserSettingResponseApplicationJsonBuilder(); SettingsSetUserSettingResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant SettingsSetUserSettingResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$SettingsSetUserSettingResponseApplicationJson; } @override void update(void Function(SettingsSetUserSettingResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override SettingsSetUserSettingResponseApplicationJson build() => _build(); _$SettingsSetUserSettingResponseApplicationJson _build() { _$SettingsSetUserSettingResponseApplicationJson _$result; try { _$result = _$v ?? _$SettingsSetUserSettingResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'SettingsSetUserSettingResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class SignalingSettings_HelloAuthParams_$10InterfaceBuilder { void replace(SignalingSettings_HelloAuthParams_$10Interface other); void update(void Function(SignalingSettings_HelloAuthParams_$10InterfaceBuilder) updates); String? get userid; set userid(String? userid); String? get ticket; set ticket(String? ticket); } class _$SignalingSettings_HelloAuthParams_$10 extends SignalingSettings_HelloAuthParams_$10 { @override final String? userid; @override final String ticket; factory _$SignalingSettings_HelloAuthParams_$10( [void Function(SignalingSettings_HelloAuthParams_$10Builder)? updates]) => (SignalingSettings_HelloAuthParams_$10Builder()..update(updates))._build(); _$SignalingSettings_HelloAuthParams_$10._({this.userid, required this.ticket}) : super._() { BuiltValueNullFieldError.checkNotNull(ticket, r'SignalingSettings_HelloAuthParams_$10', 'ticket'); } @override SignalingSettings_HelloAuthParams_$10 rebuild(void Function(SignalingSettings_HelloAuthParams_$10Builder) updates) => (toBuilder()..update(updates)).build(); @override SignalingSettings_HelloAuthParams_$10Builder toBuilder() => SignalingSettings_HelloAuthParams_$10Builder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is SignalingSettings_HelloAuthParams_$10 && userid == other.userid && ticket == other.ticket; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, userid.hashCode); _$hash = $jc(_$hash, ticket.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'SignalingSettings_HelloAuthParams_$10') ..add('userid', userid) ..add('ticket', ticket)) .toString(); } } class SignalingSettings_HelloAuthParams_$10Builder implements Builder, SignalingSettings_HelloAuthParams_$10InterfaceBuilder { _$SignalingSettings_HelloAuthParams_$10? _$v; String? _userid; String? get userid => _$this._userid; set userid(covariant String? userid) => _$this._userid = userid; String? _ticket; String? get ticket => _$this._ticket; set ticket(covariant String? ticket) => _$this._ticket = ticket; SignalingSettings_HelloAuthParams_$10Builder(); SignalingSettings_HelloAuthParams_$10Builder get _$this { final $v = _$v; if ($v != null) { _userid = $v.userid; _ticket = $v.ticket; _$v = null; } return this; } @override void replace(covariant SignalingSettings_HelloAuthParams_$10 other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$SignalingSettings_HelloAuthParams_$10; } @override void update(void Function(SignalingSettings_HelloAuthParams_$10Builder)? updates) { if (updates != null) updates(this); } @override SignalingSettings_HelloAuthParams_$10 build() => _build(); _$SignalingSettings_HelloAuthParams_$10 _build() { final _$result = _$v ?? _$SignalingSettings_HelloAuthParams_$10._( userid: userid, ticket: BuiltValueNullFieldError.checkNotNull(ticket, r'SignalingSettings_HelloAuthParams_$10', 'ticket')); replace(_$result); return _$result; } } abstract mixin class SignalingSettings_HelloAuthParams_$20InterfaceBuilder { void replace(SignalingSettings_HelloAuthParams_$20Interface other); void update(void Function(SignalingSettings_HelloAuthParams_$20InterfaceBuilder) updates); String? get token; set token(String? token); } class _$SignalingSettings_HelloAuthParams_$20 extends SignalingSettings_HelloAuthParams_$20 { @override final String token; factory _$SignalingSettings_HelloAuthParams_$20( [void Function(SignalingSettings_HelloAuthParams_$20Builder)? updates]) => (SignalingSettings_HelloAuthParams_$20Builder()..update(updates))._build(); _$SignalingSettings_HelloAuthParams_$20._({required this.token}) : super._() { BuiltValueNullFieldError.checkNotNull(token, r'SignalingSettings_HelloAuthParams_$20', 'token'); } @override SignalingSettings_HelloAuthParams_$20 rebuild(void Function(SignalingSettings_HelloAuthParams_$20Builder) updates) => (toBuilder()..update(updates)).build(); @override SignalingSettings_HelloAuthParams_$20Builder toBuilder() => SignalingSettings_HelloAuthParams_$20Builder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is SignalingSettings_HelloAuthParams_$20 && token == other.token; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, token.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'SignalingSettings_HelloAuthParams_$20')..add('token', token)).toString(); } } class SignalingSettings_HelloAuthParams_$20Builder implements Builder, SignalingSettings_HelloAuthParams_$20InterfaceBuilder { _$SignalingSettings_HelloAuthParams_$20? _$v; String? _token; String? get token => _$this._token; set token(covariant String? token) => _$this._token = token; SignalingSettings_HelloAuthParams_$20Builder(); SignalingSettings_HelloAuthParams_$20Builder get _$this { final $v = _$v; if ($v != null) { _token = $v.token; _$v = null; } return this; } @override void replace(covariant SignalingSettings_HelloAuthParams_$20 other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$SignalingSettings_HelloAuthParams_$20; } @override void update(void Function(SignalingSettings_HelloAuthParams_$20Builder)? updates) { if (updates != null) updates(this); } @override SignalingSettings_HelloAuthParams_$20 build() => _build(); _$SignalingSettings_HelloAuthParams_$20 _build() { final _$result = _$v ?? _$SignalingSettings_HelloAuthParams_$20._( token: BuiltValueNullFieldError.checkNotNull(token, r'SignalingSettings_HelloAuthParams_$20', 'token')); replace(_$result); return _$result; } } abstract mixin class SignalingSettings_HelloAuthParamsInterfaceBuilder { void replace(SignalingSettings_HelloAuthParamsInterface other); void update(void Function(SignalingSettings_HelloAuthParamsInterfaceBuilder) updates); SignalingSettings_HelloAuthParams_$10Builder get $10; set $10(SignalingSettings_HelloAuthParams_$10Builder? $10); SignalingSettings_HelloAuthParams_$20Builder get $20; set $20(SignalingSettings_HelloAuthParams_$20Builder? $20); } class _$SignalingSettings_HelloAuthParams extends SignalingSettings_HelloAuthParams { @override final SignalingSettings_HelloAuthParams_$10 $10; @override final SignalingSettings_HelloAuthParams_$20 $20; factory _$SignalingSettings_HelloAuthParams([void Function(SignalingSettings_HelloAuthParamsBuilder)? updates]) => (SignalingSettings_HelloAuthParamsBuilder()..update(updates))._build(); _$SignalingSettings_HelloAuthParams._({required this.$10, required this.$20}) : super._() { BuiltValueNullFieldError.checkNotNull($10, r'SignalingSettings_HelloAuthParams', '\$10'); BuiltValueNullFieldError.checkNotNull($20, r'SignalingSettings_HelloAuthParams', '\$20'); } @override SignalingSettings_HelloAuthParams rebuild(void Function(SignalingSettings_HelloAuthParamsBuilder) updates) => (toBuilder()..update(updates)).build(); @override SignalingSettings_HelloAuthParamsBuilder toBuilder() => SignalingSettings_HelloAuthParamsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is SignalingSettings_HelloAuthParams && $10 == other.$10 && $20 == other.$20; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, $10.hashCode); _$hash = $jc(_$hash, $20.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'SignalingSettings_HelloAuthParams') ..add('\$10', $10) ..add('\$20', $20)) .toString(); } } class SignalingSettings_HelloAuthParamsBuilder implements Builder, SignalingSettings_HelloAuthParamsInterfaceBuilder { _$SignalingSettings_HelloAuthParams? _$v; SignalingSettings_HelloAuthParams_$10Builder? _$10; SignalingSettings_HelloAuthParams_$10Builder get $10 => _$this._$10 ??= SignalingSettings_HelloAuthParams_$10Builder(); set $10(covariant SignalingSettings_HelloAuthParams_$10Builder? $10) => _$this._$10 = $10; SignalingSettings_HelloAuthParams_$20Builder? _$20; SignalingSettings_HelloAuthParams_$20Builder get $20 => _$this._$20 ??= SignalingSettings_HelloAuthParams_$20Builder(); set $20(covariant SignalingSettings_HelloAuthParams_$20Builder? $20) => _$this._$20 = $20; SignalingSettings_HelloAuthParamsBuilder(); SignalingSettings_HelloAuthParamsBuilder get _$this { final $v = _$v; if ($v != null) { _$10 = $v.$10.toBuilder(); _$20 = $v.$20.toBuilder(); _$v = null; } return this; } @override void replace(covariant SignalingSettings_HelloAuthParams other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$SignalingSettings_HelloAuthParams; } @override void update(void Function(SignalingSettings_HelloAuthParamsBuilder)? updates) { if (updates != null) updates(this); } @override SignalingSettings_HelloAuthParams build() => _build(); _$SignalingSettings_HelloAuthParams _build() { _$SignalingSettings_HelloAuthParams _$result; try { _$result = _$v ?? _$SignalingSettings_HelloAuthParams._($10: $10.build(), $20: $20.build()); } catch (_) { late String _$failedField; try { _$failedField = '\$10'; $10.build(); _$failedField = '\$20'; $20.build(); } catch (e) { throw BuiltValueNestedFieldError(r'SignalingSettings_HelloAuthParams', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class SignalingSettings_StunserversInterfaceBuilder { void replace(SignalingSettings_StunserversInterface other); void update(void Function(SignalingSettings_StunserversInterfaceBuilder) updates); ListBuilder get urls; set urls(ListBuilder? urls); } class _$SignalingSettings_Stunservers extends SignalingSettings_Stunservers { @override final BuiltList urls; factory _$SignalingSettings_Stunservers([void Function(SignalingSettings_StunserversBuilder)? updates]) => (SignalingSettings_StunserversBuilder()..update(updates))._build(); _$SignalingSettings_Stunservers._({required this.urls}) : super._() { BuiltValueNullFieldError.checkNotNull(urls, r'SignalingSettings_Stunservers', 'urls'); } @override SignalingSettings_Stunservers rebuild(void Function(SignalingSettings_StunserversBuilder) updates) => (toBuilder()..update(updates)).build(); @override SignalingSettings_StunserversBuilder toBuilder() => SignalingSettings_StunserversBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is SignalingSettings_Stunservers && urls == other.urls; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, urls.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'SignalingSettings_Stunservers')..add('urls', urls)).toString(); } } class SignalingSettings_StunserversBuilder implements Builder, SignalingSettings_StunserversInterfaceBuilder { _$SignalingSettings_Stunservers? _$v; ListBuilder? _urls; ListBuilder get urls => _$this._urls ??= ListBuilder(); set urls(covariant ListBuilder? urls) => _$this._urls = urls; SignalingSettings_StunserversBuilder(); SignalingSettings_StunserversBuilder get _$this { final $v = _$v; if ($v != null) { _urls = $v.urls.toBuilder(); _$v = null; } return this; } @override void replace(covariant SignalingSettings_Stunservers other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$SignalingSettings_Stunservers; } @override void update(void Function(SignalingSettings_StunserversBuilder)? updates) { if (updates != null) updates(this); } @override SignalingSettings_Stunservers build() => _build(); _$SignalingSettings_Stunservers _build() { _$SignalingSettings_Stunservers _$result; try { _$result = _$v ?? _$SignalingSettings_Stunservers._(urls: urls.build()); } catch (_) { late String _$failedField; try { _$failedField = 'urls'; urls.build(); } catch (e) { throw BuiltValueNestedFieldError(r'SignalingSettings_Stunservers', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class SignalingSettings_TurnserversInterfaceBuilder { void replace(SignalingSettings_TurnserversInterface other); void update(void Function(SignalingSettings_TurnserversInterfaceBuilder) updates); ListBuilder get urls; set urls(ListBuilder? urls); String? get username; set username(String? username); JsonObject? get credential; set credential(JsonObject? credential); } class _$SignalingSettings_Turnservers extends SignalingSettings_Turnservers { @override final BuiltList urls; @override final String username; @override final JsonObject credential; factory _$SignalingSettings_Turnservers([void Function(SignalingSettings_TurnserversBuilder)? updates]) => (SignalingSettings_TurnserversBuilder()..update(updates))._build(); _$SignalingSettings_Turnservers._({required this.urls, required this.username, required this.credential}) : super._() { BuiltValueNullFieldError.checkNotNull(urls, r'SignalingSettings_Turnservers', 'urls'); BuiltValueNullFieldError.checkNotNull(username, r'SignalingSettings_Turnservers', 'username'); BuiltValueNullFieldError.checkNotNull(credential, r'SignalingSettings_Turnservers', 'credential'); } @override SignalingSettings_Turnservers rebuild(void Function(SignalingSettings_TurnserversBuilder) updates) => (toBuilder()..update(updates)).build(); @override SignalingSettings_TurnserversBuilder toBuilder() => SignalingSettings_TurnserversBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is SignalingSettings_Turnservers && urls == other.urls && username == other.username && credential == other.credential; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, urls.hashCode); _$hash = $jc(_$hash, username.hashCode); _$hash = $jc(_$hash, credential.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'SignalingSettings_Turnservers') ..add('urls', urls) ..add('username', username) ..add('credential', credential)) .toString(); } } class SignalingSettings_TurnserversBuilder implements Builder, SignalingSettings_TurnserversInterfaceBuilder { _$SignalingSettings_Turnservers? _$v; ListBuilder? _urls; ListBuilder get urls => _$this._urls ??= ListBuilder(); set urls(covariant ListBuilder? urls) => _$this._urls = urls; String? _username; String? get username => _$this._username; set username(covariant String? username) => _$this._username = username; JsonObject? _credential; JsonObject? get credential => _$this._credential; set credential(covariant JsonObject? credential) => _$this._credential = credential; SignalingSettings_TurnserversBuilder(); SignalingSettings_TurnserversBuilder get _$this { final $v = _$v; if ($v != null) { _urls = $v.urls.toBuilder(); _username = $v.username; _credential = $v.credential; _$v = null; } return this; } @override void replace(covariant SignalingSettings_Turnservers other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$SignalingSettings_Turnservers; } @override void update(void Function(SignalingSettings_TurnserversBuilder)? updates) { if (updates != null) updates(this); } @override SignalingSettings_Turnservers build() => _build(); _$SignalingSettings_Turnservers _build() { _$SignalingSettings_Turnservers _$result; try { _$result = _$v ?? _$SignalingSettings_Turnservers._( urls: urls.build(), username: BuiltValueNullFieldError.checkNotNull(username, r'SignalingSettings_Turnservers', 'username'), credential: BuiltValueNullFieldError.checkNotNull(credential, r'SignalingSettings_Turnservers', 'credential')); } catch (_) { late String _$failedField; try { _$failedField = 'urls'; urls.build(); } catch (e) { throw BuiltValueNestedFieldError(r'SignalingSettings_Turnservers', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class SignalingSettingsInterfaceBuilder { void replace(SignalingSettingsInterface other); void update(void Function(SignalingSettingsInterfaceBuilder) updates); SignalingSettings_HelloAuthParamsBuilder get helloAuthParams; set helloAuthParams(SignalingSettings_HelloAuthParamsBuilder? helloAuthParams); bool? get hideWarning; set hideWarning(bool? hideWarning); String? get server; set server(String? server); String? get signalingMode; set signalingMode(String? signalingMode); String? get sipDialinInfo; set sipDialinInfo(String? sipDialinInfo); ListBuilder get stunservers; set stunservers(ListBuilder? stunservers); String? get ticket; set ticket(String? ticket); ListBuilder get turnservers; set turnservers(ListBuilder? turnservers); String? get userId; set userId(String? userId); } class _$SignalingSettings extends SignalingSettings { @override final SignalingSettings_HelloAuthParams helloAuthParams; @override final bool hideWarning; @override final String server; @override final String signalingMode; @override final String sipDialinInfo; @override final BuiltList stunservers; @override final String ticket; @override final BuiltList turnservers; @override final String? userId; factory _$SignalingSettings([void Function(SignalingSettingsBuilder)? updates]) => (SignalingSettingsBuilder()..update(updates))._build(); _$SignalingSettings._( {required this.helloAuthParams, required this.hideWarning, required this.server, required this.signalingMode, required this.sipDialinInfo, required this.stunservers, required this.ticket, required this.turnservers, this.userId}) : super._() { BuiltValueNullFieldError.checkNotNull(helloAuthParams, r'SignalingSettings', 'helloAuthParams'); BuiltValueNullFieldError.checkNotNull(hideWarning, r'SignalingSettings', 'hideWarning'); BuiltValueNullFieldError.checkNotNull(server, r'SignalingSettings', 'server'); BuiltValueNullFieldError.checkNotNull(signalingMode, r'SignalingSettings', 'signalingMode'); BuiltValueNullFieldError.checkNotNull(sipDialinInfo, r'SignalingSettings', 'sipDialinInfo'); BuiltValueNullFieldError.checkNotNull(stunservers, r'SignalingSettings', 'stunservers'); BuiltValueNullFieldError.checkNotNull(ticket, r'SignalingSettings', 'ticket'); BuiltValueNullFieldError.checkNotNull(turnservers, r'SignalingSettings', 'turnservers'); } @override SignalingSettings rebuild(void Function(SignalingSettingsBuilder) updates) => (toBuilder()..update(updates)).build(); @override SignalingSettingsBuilder toBuilder() => SignalingSettingsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is SignalingSettings && helloAuthParams == other.helloAuthParams && hideWarning == other.hideWarning && server == other.server && signalingMode == other.signalingMode && sipDialinInfo == other.sipDialinInfo && stunservers == other.stunservers && ticket == other.ticket && turnservers == other.turnservers && userId == other.userId; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, helloAuthParams.hashCode); _$hash = $jc(_$hash, hideWarning.hashCode); _$hash = $jc(_$hash, server.hashCode); _$hash = $jc(_$hash, signalingMode.hashCode); _$hash = $jc(_$hash, sipDialinInfo.hashCode); _$hash = $jc(_$hash, stunservers.hashCode); _$hash = $jc(_$hash, ticket.hashCode); _$hash = $jc(_$hash, turnservers.hashCode); _$hash = $jc(_$hash, userId.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'SignalingSettings') ..add('helloAuthParams', helloAuthParams) ..add('hideWarning', hideWarning) ..add('server', server) ..add('signalingMode', signalingMode) ..add('sipDialinInfo', sipDialinInfo) ..add('stunservers', stunservers) ..add('ticket', ticket) ..add('turnservers', turnservers) ..add('userId', userId)) .toString(); } } class SignalingSettingsBuilder implements Builder, SignalingSettingsInterfaceBuilder { _$SignalingSettings? _$v; SignalingSettings_HelloAuthParamsBuilder? _helloAuthParams; SignalingSettings_HelloAuthParamsBuilder get helloAuthParams => _$this._helloAuthParams ??= SignalingSettings_HelloAuthParamsBuilder(); set helloAuthParams(covariant SignalingSettings_HelloAuthParamsBuilder? helloAuthParams) => _$this._helloAuthParams = helloAuthParams; bool? _hideWarning; bool? get hideWarning => _$this._hideWarning; set hideWarning(covariant bool? hideWarning) => _$this._hideWarning = hideWarning; String? _server; String? get server => _$this._server; set server(covariant String? server) => _$this._server = server; String? _signalingMode; String? get signalingMode => _$this._signalingMode; set signalingMode(covariant String? signalingMode) => _$this._signalingMode = signalingMode; String? _sipDialinInfo; String? get sipDialinInfo => _$this._sipDialinInfo; set sipDialinInfo(covariant String? sipDialinInfo) => _$this._sipDialinInfo = sipDialinInfo; ListBuilder? _stunservers; ListBuilder get stunservers => _$this._stunservers ??= ListBuilder(); set stunservers(covariant ListBuilder? stunservers) => _$this._stunservers = stunservers; String? _ticket; String? get ticket => _$this._ticket; set ticket(covariant String? ticket) => _$this._ticket = ticket; ListBuilder? _turnservers; ListBuilder get turnservers => _$this._turnservers ??= ListBuilder(); set turnservers(covariant ListBuilder? turnservers) => _$this._turnservers = turnservers; String? _userId; String? get userId => _$this._userId; set userId(covariant String? userId) => _$this._userId = userId; SignalingSettingsBuilder(); SignalingSettingsBuilder get _$this { final $v = _$v; if ($v != null) { _helloAuthParams = $v.helloAuthParams.toBuilder(); _hideWarning = $v.hideWarning; _server = $v.server; _signalingMode = $v.signalingMode; _sipDialinInfo = $v.sipDialinInfo; _stunservers = $v.stunservers.toBuilder(); _ticket = $v.ticket; _turnservers = $v.turnservers.toBuilder(); _userId = $v.userId; _$v = null; } return this; } @override void replace(covariant SignalingSettings other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$SignalingSettings; } @override void update(void Function(SignalingSettingsBuilder)? updates) { if (updates != null) updates(this); } @override SignalingSettings build() => _build(); _$SignalingSettings _build() { _$SignalingSettings _$result; try { _$result = _$v ?? _$SignalingSettings._( helloAuthParams: helloAuthParams.build(), hideWarning: BuiltValueNullFieldError.checkNotNull(hideWarning, r'SignalingSettings', 'hideWarning'), server: BuiltValueNullFieldError.checkNotNull(server, r'SignalingSettings', 'server'), signalingMode: BuiltValueNullFieldError.checkNotNull(signalingMode, r'SignalingSettings', 'signalingMode'), sipDialinInfo: BuiltValueNullFieldError.checkNotNull(sipDialinInfo, r'SignalingSettings', 'sipDialinInfo'), stunservers: stunservers.build(), ticket: BuiltValueNullFieldError.checkNotNull(ticket, r'SignalingSettings', 'ticket'), turnservers: turnservers.build(), userId: userId); } catch (_) { late String _$failedField; try { _$failedField = 'helloAuthParams'; helloAuthParams.build(); _$failedField = 'stunservers'; stunservers.build(); _$failedField = 'turnservers'; turnservers.build(); } catch (e) { throw BuiltValueNestedFieldError(r'SignalingSettings', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class SignalingGetSettingsResponseApplicationJson_OcsInterfaceBuilder { void replace(SignalingGetSettingsResponseApplicationJson_OcsInterface other); void update(void Function(SignalingGetSettingsResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); SignalingSettingsBuilder get data; set data(SignalingSettingsBuilder? data); } class _$SignalingGetSettingsResponseApplicationJson_Ocs extends SignalingGetSettingsResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final SignalingSettings data; factory _$SignalingGetSettingsResponseApplicationJson_Ocs( [void Function(SignalingGetSettingsResponseApplicationJson_OcsBuilder)? updates]) => (SignalingGetSettingsResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$SignalingGetSettingsResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'SignalingGetSettingsResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'SignalingGetSettingsResponseApplicationJson_Ocs', 'data'); } @override SignalingGetSettingsResponseApplicationJson_Ocs rebuild( void Function(SignalingGetSettingsResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override SignalingGetSettingsResponseApplicationJson_OcsBuilder toBuilder() => SignalingGetSettingsResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is SignalingGetSettingsResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'SignalingGetSettingsResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class SignalingGetSettingsResponseApplicationJson_OcsBuilder implements Builder, SignalingGetSettingsResponseApplicationJson_OcsInterfaceBuilder { _$SignalingGetSettingsResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; SignalingSettingsBuilder? _data; SignalingSettingsBuilder get data => _$this._data ??= SignalingSettingsBuilder(); set data(covariant SignalingSettingsBuilder? data) => _$this._data = data; SignalingGetSettingsResponseApplicationJson_OcsBuilder(); SignalingGetSettingsResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant SignalingGetSettingsResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$SignalingGetSettingsResponseApplicationJson_Ocs; } @override void update(void Function(SignalingGetSettingsResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override SignalingGetSettingsResponseApplicationJson_Ocs build() => _build(); _$SignalingGetSettingsResponseApplicationJson_Ocs _build() { _$SignalingGetSettingsResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$SignalingGetSettingsResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'SignalingGetSettingsResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class SignalingGetSettingsResponseApplicationJsonInterfaceBuilder { void replace(SignalingGetSettingsResponseApplicationJsonInterface other); void update(void Function(SignalingGetSettingsResponseApplicationJsonInterfaceBuilder) updates); SignalingGetSettingsResponseApplicationJson_OcsBuilder get ocs; set ocs(SignalingGetSettingsResponseApplicationJson_OcsBuilder? ocs); } class _$SignalingGetSettingsResponseApplicationJson extends SignalingGetSettingsResponseApplicationJson { @override final SignalingGetSettingsResponseApplicationJson_Ocs ocs; factory _$SignalingGetSettingsResponseApplicationJson( [void Function(SignalingGetSettingsResponseApplicationJsonBuilder)? updates]) => (SignalingGetSettingsResponseApplicationJsonBuilder()..update(updates))._build(); _$SignalingGetSettingsResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'SignalingGetSettingsResponseApplicationJson', 'ocs'); } @override SignalingGetSettingsResponseApplicationJson rebuild( void Function(SignalingGetSettingsResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override SignalingGetSettingsResponseApplicationJsonBuilder toBuilder() => SignalingGetSettingsResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is SignalingGetSettingsResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'SignalingGetSettingsResponseApplicationJson')..add('ocs', ocs)).toString(); } } class SignalingGetSettingsResponseApplicationJsonBuilder implements Builder, SignalingGetSettingsResponseApplicationJsonInterfaceBuilder { _$SignalingGetSettingsResponseApplicationJson? _$v; SignalingGetSettingsResponseApplicationJson_OcsBuilder? _ocs; SignalingGetSettingsResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= SignalingGetSettingsResponseApplicationJson_OcsBuilder(); set ocs(covariant SignalingGetSettingsResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; SignalingGetSettingsResponseApplicationJsonBuilder(); SignalingGetSettingsResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant SignalingGetSettingsResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$SignalingGetSettingsResponseApplicationJson; } @override void update(void Function(SignalingGetSettingsResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override SignalingGetSettingsResponseApplicationJson build() => _build(); _$SignalingGetSettingsResponseApplicationJson _build() { _$SignalingGetSettingsResponseApplicationJson _$result; try { _$result = _$v ?? _$SignalingGetSettingsResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'SignalingGetSettingsResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class SignalingGetWelcomeMessageResponseApplicationJson_OcsInterfaceBuilder { void replace(SignalingGetWelcomeMessageResponseApplicationJson_OcsInterface other); void update(void Function(SignalingGetWelcomeMessageResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); MapBuilder get data; set data(MapBuilder? data); } class _$SignalingGetWelcomeMessageResponseApplicationJson_Ocs extends SignalingGetWelcomeMessageResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final BuiltMap data; factory _$SignalingGetWelcomeMessageResponseApplicationJson_Ocs( [void Function(SignalingGetWelcomeMessageResponseApplicationJson_OcsBuilder)? updates]) => (SignalingGetWelcomeMessageResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$SignalingGetWelcomeMessageResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'SignalingGetWelcomeMessageResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'SignalingGetWelcomeMessageResponseApplicationJson_Ocs', 'data'); } @override SignalingGetWelcomeMessageResponseApplicationJson_Ocs rebuild( void Function(SignalingGetWelcomeMessageResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override SignalingGetWelcomeMessageResponseApplicationJson_OcsBuilder toBuilder() => SignalingGetWelcomeMessageResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is SignalingGetWelcomeMessageResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'SignalingGetWelcomeMessageResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class SignalingGetWelcomeMessageResponseApplicationJson_OcsBuilder implements Builder, SignalingGetWelcomeMessageResponseApplicationJson_OcsInterfaceBuilder { _$SignalingGetWelcomeMessageResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; MapBuilder? _data; MapBuilder get data => _$this._data ??= MapBuilder(); set data(covariant MapBuilder? data) => _$this._data = data; SignalingGetWelcomeMessageResponseApplicationJson_OcsBuilder(); SignalingGetWelcomeMessageResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant SignalingGetWelcomeMessageResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$SignalingGetWelcomeMessageResponseApplicationJson_Ocs; } @override void update(void Function(SignalingGetWelcomeMessageResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override SignalingGetWelcomeMessageResponseApplicationJson_Ocs build() => _build(); _$SignalingGetWelcomeMessageResponseApplicationJson_Ocs _build() { _$SignalingGetWelcomeMessageResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$SignalingGetWelcomeMessageResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'SignalingGetWelcomeMessageResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class SignalingGetWelcomeMessageResponseApplicationJsonInterfaceBuilder { void replace(SignalingGetWelcomeMessageResponseApplicationJsonInterface other); void update(void Function(SignalingGetWelcomeMessageResponseApplicationJsonInterfaceBuilder) updates); SignalingGetWelcomeMessageResponseApplicationJson_OcsBuilder get ocs; set ocs(SignalingGetWelcomeMessageResponseApplicationJson_OcsBuilder? ocs); } class _$SignalingGetWelcomeMessageResponseApplicationJson extends SignalingGetWelcomeMessageResponseApplicationJson { @override final SignalingGetWelcomeMessageResponseApplicationJson_Ocs ocs; factory _$SignalingGetWelcomeMessageResponseApplicationJson( [void Function(SignalingGetWelcomeMessageResponseApplicationJsonBuilder)? updates]) => (SignalingGetWelcomeMessageResponseApplicationJsonBuilder()..update(updates))._build(); _$SignalingGetWelcomeMessageResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'SignalingGetWelcomeMessageResponseApplicationJson', 'ocs'); } @override SignalingGetWelcomeMessageResponseApplicationJson rebuild( void Function(SignalingGetWelcomeMessageResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override SignalingGetWelcomeMessageResponseApplicationJsonBuilder toBuilder() => SignalingGetWelcomeMessageResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is SignalingGetWelcomeMessageResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'SignalingGetWelcomeMessageResponseApplicationJson')..add('ocs', ocs)) .toString(); } } class SignalingGetWelcomeMessageResponseApplicationJsonBuilder implements Builder, SignalingGetWelcomeMessageResponseApplicationJsonInterfaceBuilder { _$SignalingGetWelcomeMessageResponseApplicationJson? _$v; SignalingGetWelcomeMessageResponseApplicationJson_OcsBuilder? _ocs; SignalingGetWelcomeMessageResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= SignalingGetWelcomeMessageResponseApplicationJson_OcsBuilder(); set ocs(covariant SignalingGetWelcomeMessageResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; SignalingGetWelcomeMessageResponseApplicationJsonBuilder(); SignalingGetWelcomeMessageResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant SignalingGetWelcomeMessageResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$SignalingGetWelcomeMessageResponseApplicationJson; } @override void update(void Function(SignalingGetWelcomeMessageResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override SignalingGetWelcomeMessageResponseApplicationJson build() => _build(); _$SignalingGetWelcomeMessageResponseApplicationJson _build() { _$SignalingGetWelcomeMessageResponseApplicationJson _$result; try { _$result = _$v ?? _$SignalingGetWelcomeMessageResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError( r'SignalingGetWelcomeMessageResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class SignalingSessionInterfaceBuilder { void replace(SignalingSessionInterface other); void update(void Function(SignalingSessionInterfaceBuilder) updates); int? get inCall; set inCall(int? inCall); int? get lastPing; set lastPing(int? lastPing); int? get participantPermissions; set participantPermissions(int? participantPermissions); int? get roomId; set roomId(int? roomId); String? get sessionId; set sessionId(String? sessionId); String? get userId; set userId(String? userId); } class _$SignalingSession extends SignalingSession { @override final int inCall; @override final int lastPing; @override final int participantPermissions; @override final int roomId; @override final String sessionId; @override final String userId; factory _$SignalingSession([void Function(SignalingSessionBuilder)? updates]) => (SignalingSessionBuilder()..update(updates))._build(); _$SignalingSession._( {required this.inCall, required this.lastPing, required this.participantPermissions, required this.roomId, required this.sessionId, required this.userId}) : super._() { BuiltValueNullFieldError.checkNotNull(inCall, r'SignalingSession', 'inCall'); BuiltValueNullFieldError.checkNotNull(lastPing, r'SignalingSession', 'lastPing'); BuiltValueNullFieldError.checkNotNull(participantPermissions, r'SignalingSession', 'participantPermissions'); BuiltValueNullFieldError.checkNotNull(roomId, r'SignalingSession', 'roomId'); BuiltValueNullFieldError.checkNotNull(sessionId, r'SignalingSession', 'sessionId'); BuiltValueNullFieldError.checkNotNull(userId, r'SignalingSession', 'userId'); } @override SignalingSession rebuild(void Function(SignalingSessionBuilder) updates) => (toBuilder()..update(updates)).build(); @override SignalingSessionBuilder toBuilder() => SignalingSessionBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is SignalingSession && inCall == other.inCall && lastPing == other.lastPing && participantPermissions == other.participantPermissions && roomId == other.roomId && sessionId == other.sessionId && userId == other.userId; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, inCall.hashCode); _$hash = $jc(_$hash, lastPing.hashCode); _$hash = $jc(_$hash, participantPermissions.hashCode); _$hash = $jc(_$hash, roomId.hashCode); _$hash = $jc(_$hash, sessionId.hashCode); _$hash = $jc(_$hash, userId.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'SignalingSession') ..add('inCall', inCall) ..add('lastPing', lastPing) ..add('participantPermissions', participantPermissions) ..add('roomId', roomId) ..add('sessionId', sessionId) ..add('userId', userId)) .toString(); } } class SignalingSessionBuilder implements Builder, SignalingSessionInterfaceBuilder { _$SignalingSession? _$v; int? _inCall; int? get inCall => _$this._inCall; set inCall(covariant int? inCall) => _$this._inCall = inCall; int? _lastPing; int? get lastPing => _$this._lastPing; set lastPing(covariant int? lastPing) => _$this._lastPing = lastPing; int? _participantPermissions; int? get participantPermissions => _$this._participantPermissions; set participantPermissions(covariant int? participantPermissions) => _$this._participantPermissions = participantPermissions; int? _roomId; int? get roomId => _$this._roomId; set roomId(covariant int? roomId) => _$this._roomId = roomId; String? _sessionId; String? get sessionId => _$this._sessionId; set sessionId(covariant String? sessionId) => _$this._sessionId = sessionId; String? _userId; String? get userId => _$this._userId; set userId(covariant String? userId) => _$this._userId = userId; SignalingSessionBuilder(); SignalingSessionBuilder get _$this { final $v = _$v; if ($v != null) { _inCall = $v.inCall; _lastPing = $v.lastPing; _participantPermissions = $v.participantPermissions; _roomId = $v.roomId; _sessionId = $v.sessionId; _userId = $v.userId; _$v = null; } return this; } @override void replace(covariant SignalingSession other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$SignalingSession; } @override void update(void Function(SignalingSessionBuilder)? updates) { if (updates != null) updates(this); } @override SignalingSession build() => _build(); _$SignalingSession _build() { final _$result = _$v ?? _$SignalingSession._( inCall: BuiltValueNullFieldError.checkNotNull(inCall, r'SignalingSession', 'inCall'), lastPing: BuiltValueNullFieldError.checkNotNull(lastPing, r'SignalingSession', 'lastPing'), participantPermissions: BuiltValueNullFieldError.checkNotNull( participantPermissions, r'SignalingSession', 'participantPermissions'), roomId: BuiltValueNullFieldError.checkNotNull(roomId, r'SignalingSession', 'roomId'), sessionId: BuiltValueNullFieldError.checkNotNull(sessionId, r'SignalingSession', 'sessionId'), userId: BuiltValueNullFieldError.checkNotNull(userId, r'SignalingSession', 'userId')); replace(_$result); return _$result; } } abstract mixin class SignalingSessionsInterfaceBuilder { void replace(SignalingSessionsInterface other); void update(void Function(SignalingSessionsInterfaceBuilder) updates); String? get type; set type(String? type); ListBuilder get data; set data(ListBuilder? data); } class _$SignalingSessions extends SignalingSessions { @override final String type; @override final BuiltList data; factory _$SignalingSessions([void Function(SignalingSessionsBuilder)? updates]) => (SignalingSessionsBuilder()..update(updates))._build(); _$SignalingSessions._({required this.type, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(type, r'SignalingSessions', 'type'); BuiltValueNullFieldError.checkNotNull(data, r'SignalingSessions', 'data'); } @override SignalingSessions rebuild(void Function(SignalingSessionsBuilder) updates) => (toBuilder()..update(updates)).build(); @override SignalingSessionsBuilder toBuilder() => SignalingSessionsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is SignalingSessions && type == other.type && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, type.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'SignalingSessions') ..add('type', type) ..add('data', data)) .toString(); } } class SignalingSessionsBuilder implements Builder, SignalingSessionsInterfaceBuilder { _$SignalingSessions? _$v; String? _type; String? get type => _$this._type; set type(covariant String? type) => _$this._type = type; ListBuilder? _data; ListBuilder get data => _$this._data ??= ListBuilder(); set data(covariant ListBuilder? data) => _$this._data = data; SignalingSessionsBuilder(); SignalingSessionsBuilder get _$this { final $v = _$v; if ($v != null) { _type = $v.type; _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant SignalingSessions other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$SignalingSessions; } @override void update(void Function(SignalingSessionsBuilder)? updates) { if (updates != null) updates(this); } @override SignalingSessions build() => _build(); _$SignalingSessions _build() { _$SignalingSessions _$result; try { _$result = _$v ?? _$SignalingSessions._( type: BuiltValueNullFieldError.checkNotNull(type, r'SignalingSessions', 'type'), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError(r'SignalingSessions', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class SignalingSessionDescriptionMessage_PayloadInterfaceBuilder { void replace(SignalingSessionDescriptionMessage_PayloadInterface other); void update(void Function(SignalingSessionDescriptionMessage_PayloadInterfaceBuilder) updates); SignalingSessionDescriptionMessage_Payload_Type? get type; set type(SignalingSessionDescriptionMessage_Payload_Type? type); String? get sdp; set sdp(String? sdp); String? get nick; set nick(String? nick); } class _$SignalingSessionDescriptionMessage_Payload extends SignalingSessionDescriptionMessage_Payload { @override final SignalingSessionDescriptionMessage_Payload_Type type; @override final String sdp; @override final String nick; factory _$SignalingSessionDescriptionMessage_Payload( [void Function(SignalingSessionDescriptionMessage_PayloadBuilder)? updates]) => (SignalingSessionDescriptionMessage_PayloadBuilder()..update(updates))._build(); _$SignalingSessionDescriptionMessage_Payload._({required this.type, required this.sdp, required this.nick}) : super._() { BuiltValueNullFieldError.checkNotNull(type, r'SignalingSessionDescriptionMessage_Payload', 'type'); BuiltValueNullFieldError.checkNotNull(sdp, r'SignalingSessionDescriptionMessage_Payload', 'sdp'); BuiltValueNullFieldError.checkNotNull(nick, r'SignalingSessionDescriptionMessage_Payload', 'nick'); } @override SignalingSessionDescriptionMessage_Payload rebuild( void Function(SignalingSessionDescriptionMessage_PayloadBuilder) updates) => (toBuilder()..update(updates)).build(); @override SignalingSessionDescriptionMessage_PayloadBuilder toBuilder() => SignalingSessionDescriptionMessage_PayloadBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is SignalingSessionDescriptionMessage_Payload && type == other.type && sdp == other.sdp && nick == other.nick; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, type.hashCode); _$hash = $jc(_$hash, sdp.hashCode); _$hash = $jc(_$hash, nick.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'SignalingSessionDescriptionMessage_Payload') ..add('type', type) ..add('sdp', sdp) ..add('nick', nick)) .toString(); } } class SignalingSessionDescriptionMessage_PayloadBuilder implements Builder, SignalingSessionDescriptionMessage_PayloadInterfaceBuilder { _$SignalingSessionDescriptionMessage_Payload? _$v; SignalingSessionDescriptionMessage_Payload_Type? _type; SignalingSessionDescriptionMessage_Payload_Type? get type => _$this._type; set type(covariant SignalingSessionDescriptionMessage_Payload_Type? type) => _$this._type = type; String? _sdp; String? get sdp => _$this._sdp; set sdp(covariant String? sdp) => _$this._sdp = sdp; String? _nick; String? get nick => _$this._nick; set nick(covariant String? nick) => _$this._nick = nick; SignalingSessionDescriptionMessage_PayloadBuilder(); SignalingSessionDescriptionMessage_PayloadBuilder get _$this { final $v = _$v; if ($v != null) { _type = $v.type; _sdp = $v.sdp; _nick = $v.nick; _$v = null; } return this; } @override void replace(covariant SignalingSessionDescriptionMessage_Payload other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$SignalingSessionDescriptionMessage_Payload; } @override void update(void Function(SignalingSessionDescriptionMessage_PayloadBuilder)? updates) { if (updates != null) updates(this); } @override SignalingSessionDescriptionMessage_Payload build() => _build(); _$SignalingSessionDescriptionMessage_Payload _build() { final _$result = _$v ?? _$SignalingSessionDescriptionMessage_Payload._( type: BuiltValueNullFieldError.checkNotNull(type, r'SignalingSessionDescriptionMessage_Payload', 'type'), sdp: BuiltValueNullFieldError.checkNotNull(sdp, r'SignalingSessionDescriptionMessage_Payload', 'sdp'), nick: BuiltValueNullFieldError.checkNotNull(nick, r'SignalingSessionDescriptionMessage_Payload', 'nick')); replace(_$result); return _$result; } } abstract mixin class SignalingSessionDescriptionMessageInterfaceBuilder { void replace(SignalingSessionDescriptionMessageInterface other); void update(void Function(SignalingSessionDescriptionMessageInterfaceBuilder) updates); String? get from; set from(String? from); String? get to; set to(String? to); SignalingMessageType? get type; set type(SignalingMessageType? type); SignalingRoomType? get roomType; set roomType(SignalingRoomType? roomType); String? get sid; set sid(String? sid); SignalingSessionDescriptionMessage_PayloadBuilder get payload; set payload(SignalingSessionDescriptionMessage_PayloadBuilder? payload); } class _$SignalingSessionDescriptionMessage extends SignalingSessionDescriptionMessage { @override final String from; @override final String to; @override final SignalingMessageType type; @override final SignalingRoomType? roomType; @override final String? sid; @override final SignalingSessionDescriptionMessage_Payload payload; factory _$SignalingSessionDescriptionMessage([void Function(SignalingSessionDescriptionMessageBuilder)? updates]) => (SignalingSessionDescriptionMessageBuilder()..update(updates))._build(); _$SignalingSessionDescriptionMessage._( {required this.from, required this.to, required this.type, this.roomType, this.sid, required this.payload}) : super._() { BuiltValueNullFieldError.checkNotNull(from, r'SignalingSessionDescriptionMessage', 'from'); BuiltValueNullFieldError.checkNotNull(to, r'SignalingSessionDescriptionMessage', 'to'); BuiltValueNullFieldError.checkNotNull(type, r'SignalingSessionDescriptionMessage', 'type'); BuiltValueNullFieldError.checkNotNull(payload, r'SignalingSessionDescriptionMessage', 'payload'); } @override SignalingSessionDescriptionMessage rebuild(void Function(SignalingSessionDescriptionMessageBuilder) updates) => (toBuilder()..update(updates)).build(); @override SignalingSessionDescriptionMessageBuilder toBuilder() => SignalingSessionDescriptionMessageBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is SignalingSessionDescriptionMessage && from == other.from && to == other.to && type == other.type && roomType == other.roomType && sid == other.sid && payload == other.payload; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, from.hashCode); _$hash = $jc(_$hash, to.hashCode); _$hash = $jc(_$hash, type.hashCode); _$hash = $jc(_$hash, roomType.hashCode); _$hash = $jc(_$hash, sid.hashCode); _$hash = $jc(_$hash, payload.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'SignalingSessionDescriptionMessage') ..add('from', from) ..add('to', to) ..add('type', type) ..add('roomType', roomType) ..add('sid', sid) ..add('payload', payload)) .toString(); } } class SignalingSessionDescriptionMessageBuilder implements Builder, SignalingSessionDescriptionMessageInterfaceBuilder { _$SignalingSessionDescriptionMessage? _$v; String? _from; String? get from => _$this._from; set from(covariant String? from) => _$this._from = from; String? _to; String? get to => _$this._to; set to(covariant String? to) => _$this._to = to; SignalingMessageType? _type; SignalingMessageType? get type => _$this._type; set type(covariant SignalingMessageType? type) => _$this._type = type; SignalingRoomType? _roomType; SignalingRoomType? get roomType => _$this._roomType; set roomType(covariant SignalingRoomType? roomType) => _$this._roomType = roomType; String? _sid; String? get sid => _$this._sid; set sid(covariant String? sid) => _$this._sid = sid; SignalingSessionDescriptionMessage_PayloadBuilder? _payload; SignalingSessionDescriptionMessage_PayloadBuilder get payload => _$this._payload ??= SignalingSessionDescriptionMessage_PayloadBuilder(); set payload(covariant SignalingSessionDescriptionMessage_PayloadBuilder? payload) => _$this._payload = payload; SignalingSessionDescriptionMessageBuilder(); SignalingSessionDescriptionMessageBuilder get _$this { final $v = _$v; if ($v != null) { _from = $v.from; _to = $v.to; _type = $v.type; _roomType = $v.roomType; _sid = $v.sid; _payload = $v.payload.toBuilder(); _$v = null; } return this; } @override void replace(covariant SignalingSessionDescriptionMessage other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$SignalingSessionDescriptionMessage; } @override void update(void Function(SignalingSessionDescriptionMessageBuilder)? updates) { if (updates != null) updates(this); } @override SignalingSessionDescriptionMessage build() => _build(); _$SignalingSessionDescriptionMessage _build() { _$SignalingSessionDescriptionMessage _$result; try { _$result = _$v ?? _$SignalingSessionDescriptionMessage._( from: BuiltValueNullFieldError.checkNotNull(from, r'SignalingSessionDescriptionMessage', 'from'), to: BuiltValueNullFieldError.checkNotNull(to, r'SignalingSessionDescriptionMessage', 'to'), type: BuiltValueNullFieldError.checkNotNull(type, r'SignalingSessionDescriptionMessage', 'type'), roomType: roomType, sid: sid, payload: payload.build()); } catch (_) { late String _$failedField; try { _$failedField = 'payload'; payload.build(); } catch (e) { throw BuiltValueNestedFieldError(r'SignalingSessionDescriptionMessage', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class SignalingICECandidateMessage_Payload_CandidateInterfaceBuilder { void replace(SignalingICECandidateMessage_Payload_CandidateInterface other); void update(void Function(SignalingICECandidateMessage_Payload_CandidateInterfaceBuilder) updates); int? get sdpMLineIndex; set sdpMLineIndex(int? sdpMLineIndex); String? get sdpMid; set sdpMid(String? sdpMid); String? get candidate; set candidate(String? candidate); } class _$SignalingICECandidateMessage_Payload_Candidate extends SignalingICECandidateMessage_Payload_Candidate { @override final int sdpMLineIndex; @override final String sdpMid; @override final String candidate; factory _$SignalingICECandidateMessage_Payload_Candidate( [void Function(SignalingICECandidateMessage_Payload_CandidateBuilder)? updates]) => (SignalingICECandidateMessage_Payload_CandidateBuilder()..update(updates))._build(); _$SignalingICECandidateMessage_Payload_Candidate._( {required this.sdpMLineIndex, required this.sdpMid, required this.candidate}) : super._() { BuiltValueNullFieldError.checkNotNull( sdpMLineIndex, r'SignalingICECandidateMessage_Payload_Candidate', 'sdpMLineIndex'); BuiltValueNullFieldError.checkNotNull(sdpMid, r'SignalingICECandidateMessage_Payload_Candidate', 'sdpMid'); BuiltValueNullFieldError.checkNotNull(candidate, r'SignalingICECandidateMessage_Payload_Candidate', 'candidate'); } @override SignalingICECandidateMessage_Payload_Candidate rebuild( void Function(SignalingICECandidateMessage_Payload_CandidateBuilder) updates) => (toBuilder()..update(updates)).build(); @override SignalingICECandidateMessage_Payload_CandidateBuilder toBuilder() => SignalingICECandidateMessage_Payload_CandidateBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is SignalingICECandidateMessage_Payload_Candidate && sdpMLineIndex == other.sdpMLineIndex && sdpMid == other.sdpMid && candidate == other.candidate; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, sdpMLineIndex.hashCode); _$hash = $jc(_$hash, sdpMid.hashCode); _$hash = $jc(_$hash, candidate.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'SignalingICECandidateMessage_Payload_Candidate') ..add('sdpMLineIndex', sdpMLineIndex) ..add('sdpMid', sdpMid) ..add('candidate', candidate)) .toString(); } } class SignalingICECandidateMessage_Payload_CandidateBuilder implements Builder, SignalingICECandidateMessage_Payload_CandidateInterfaceBuilder { _$SignalingICECandidateMessage_Payload_Candidate? _$v; int? _sdpMLineIndex; int? get sdpMLineIndex => _$this._sdpMLineIndex; set sdpMLineIndex(covariant int? sdpMLineIndex) => _$this._sdpMLineIndex = sdpMLineIndex; String? _sdpMid; String? get sdpMid => _$this._sdpMid; set sdpMid(covariant String? sdpMid) => _$this._sdpMid = sdpMid; String? _candidate; String? get candidate => _$this._candidate; set candidate(covariant String? candidate) => _$this._candidate = candidate; SignalingICECandidateMessage_Payload_CandidateBuilder(); SignalingICECandidateMessage_Payload_CandidateBuilder get _$this { final $v = _$v; if ($v != null) { _sdpMLineIndex = $v.sdpMLineIndex; _sdpMid = $v.sdpMid; _candidate = $v.candidate; _$v = null; } return this; } @override void replace(covariant SignalingICECandidateMessage_Payload_Candidate other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$SignalingICECandidateMessage_Payload_Candidate; } @override void update(void Function(SignalingICECandidateMessage_Payload_CandidateBuilder)? updates) { if (updates != null) updates(this); } @override SignalingICECandidateMessage_Payload_Candidate build() => _build(); _$SignalingICECandidateMessage_Payload_Candidate _build() { final _$result = _$v ?? _$SignalingICECandidateMessage_Payload_Candidate._( sdpMLineIndex: BuiltValueNullFieldError.checkNotNull( sdpMLineIndex, r'SignalingICECandidateMessage_Payload_Candidate', 'sdpMLineIndex'), sdpMid: BuiltValueNullFieldError.checkNotNull( sdpMid, r'SignalingICECandidateMessage_Payload_Candidate', 'sdpMid'), candidate: BuiltValueNullFieldError.checkNotNull( candidate, r'SignalingICECandidateMessage_Payload_Candidate', 'candidate')); replace(_$result); return _$result; } } abstract mixin class SignalingICECandidateMessage_PayloadInterfaceBuilder { void replace(SignalingICECandidateMessage_PayloadInterface other); void update(void Function(SignalingICECandidateMessage_PayloadInterfaceBuilder) updates); SignalingICECandidateMessage_Payload_CandidateBuilder get candidate; set candidate(SignalingICECandidateMessage_Payload_CandidateBuilder? candidate); } class _$SignalingICECandidateMessage_Payload extends SignalingICECandidateMessage_Payload { @override final SignalingICECandidateMessage_Payload_Candidate candidate; factory _$SignalingICECandidateMessage_Payload( [void Function(SignalingICECandidateMessage_PayloadBuilder)? updates]) => (SignalingICECandidateMessage_PayloadBuilder()..update(updates))._build(); _$SignalingICECandidateMessage_Payload._({required this.candidate}) : super._() { BuiltValueNullFieldError.checkNotNull(candidate, r'SignalingICECandidateMessage_Payload', 'candidate'); } @override SignalingICECandidateMessage_Payload rebuild(void Function(SignalingICECandidateMessage_PayloadBuilder) updates) => (toBuilder()..update(updates)).build(); @override SignalingICECandidateMessage_PayloadBuilder toBuilder() => SignalingICECandidateMessage_PayloadBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is SignalingICECandidateMessage_Payload && candidate == other.candidate; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, candidate.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'SignalingICECandidateMessage_Payload')..add('candidate', candidate)) .toString(); } } class SignalingICECandidateMessage_PayloadBuilder implements Builder, SignalingICECandidateMessage_PayloadInterfaceBuilder { _$SignalingICECandidateMessage_Payload? _$v; SignalingICECandidateMessage_Payload_CandidateBuilder? _candidate; SignalingICECandidateMessage_Payload_CandidateBuilder get candidate => _$this._candidate ??= SignalingICECandidateMessage_Payload_CandidateBuilder(); set candidate(covariant SignalingICECandidateMessage_Payload_CandidateBuilder? candidate) => _$this._candidate = candidate; SignalingICECandidateMessage_PayloadBuilder(); SignalingICECandidateMessage_PayloadBuilder get _$this { final $v = _$v; if ($v != null) { _candidate = $v.candidate.toBuilder(); _$v = null; } return this; } @override void replace(covariant SignalingICECandidateMessage_Payload other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$SignalingICECandidateMessage_Payload; } @override void update(void Function(SignalingICECandidateMessage_PayloadBuilder)? updates) { if (updates != null) updates(this); } @override SignalingICECandidateMessage_Payload build() => _build(); _$SignalingICECandidateMessage_Payload _build() { _$SignalingICECandidateMessage_Payload _$result; try { _$result = _$v ?? _$SignalingICECandidateMessage_Payload._(candidate: candidate.build()); } catch (_) { late String _$failedField; try { _$failedField = 'candidate'; candidate.build(); } catch (e) { throw BuiltValueNestedFieldError(r'SignalingICECandidateMessage_Payload', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class SignalingICECandidateMessageInterfaceBuilder { void replace(SignalingICECandidateMessageInterface other); void update(void Function(SignalingICECandidateMessageInterfaceBuilder) updates); String? get from; set from(String? from); String? get to; set to(String? to); SignalingMessageType? get type; set type(SignalingMessageType? type); SignalingRoomType? get roomType; set roomType(SignalingRoomType? roomType); String? get sid; set sid(String? sid); SignalingICECandidateMessage_PayloadBuilder get payload; set payload(SignalingICECandidateMessage_PayloadBuilder? payload); } class _$SignalingICECandidateMessage extends SignalingICECandidateMessage { @override final String from; @override final String to; @override final SignalingMessageType type; @override final SignalingRoomType? roomType; @override final String? sid; @override final SignalingICECandidateMessage_Payload payload; factory _$SignalingICECandidateMessage([void Function(SignalingICECandidateMessageBuilder)? updates]) => (SignalingICECandidateMessageBuilder()..update(updates))._build(); _$SignalingICECandidateMessage._( {required this.from, required this.to, required this.type, this.roomType, this.sid, required this.payload}) : super._() { BuiltValueNullFieldError.checkNotNull(from, r'SignalingICECandidateMessage', 'from'); BuiltValueNullFieldError.checkNotNull(to, r'SignalingICECandidateMessage', 'to'); BuiltValueNullFieldError.checkNotNull(type, r'SignalingICECandidateMessage', 'type'); BuiltValueNullFieldError.checkNotNull(payload, r'SignalingICECandidateMessage', 'payload'); } @override SignalingICECandidateMessage rebuild(void Function(SignalingICECandidateMessageBuilder) updates) => (toBuilder()..update(updates)).build(); @override SignalingICECandidateMessageBuilder toBuilder() => SignalingICECandidateMessageBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is SignalingICECandidateMessage && from == other.from && to == other.to && type == other.type && roomType == other.roomType && sid == other.sid && payload == other.payload; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, from.hashCode); _$hash = $jc(_$hash, to.hashCode); _$hash = $jc(_$hash, type.hashCode); _$hash = $jc(_$hash, roomType.hashCode); _$hash = $jc(_$hash, sid.hashCode); _$hash = $jc(_$hash, payload.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'SignalingICECandidateMessage') ..add('from', from) ..add('to', to) ..add('type', type) ..add('roomType', roomType) ..add('sid', sid) ..add('payload', payload)) .toString(); } } class SignalingICECandidateMessageBuilder implements Builder, SignalingICECandidateMessageInterfaceBuilder { _$SignalingICECandidateMessage? _$v; String? _from; String? get from => _$this._from; set from(covariant String? from) => _$this._from = from; String? _to; String? get to => _$this._to; set to(covariant String? to) => _$this._to = to; SignalingMessageType? _type; SignalingMessageType? get type => _$this._type; set type(covariant SignalingMessageType? type) => _$this._type = type; SignalingRoomType? _roomType; SignalingRoomType? get roomType => _$this._roomType; set roomType(covariant SignalingRoomType? roomType) => _$this._roomType = roomType; String? _sid; String? get sid => _$this._sid; set sid(covariant String? sid) => _$this._sid = sid; SignalingICECandidateMessage_PayloadBuilder? _payload; SignalingICECandidateMessage_PayloadBuilder get payload => _$this._payload ??= SignalingICECandidateMessage_PayloadBuilder(); set payload(covariant SignalingICECandidateMessage_PayloadBuilder? payload) => _$this._payload = payload; SignalingICECandidateMessageBuilder(); SignalingICECandidateMessageBuilder get _$this { final $v = _$v; if ($v != null) { _from = $v.from; _to = $v.to; _type = $v.type; _roomType = $v.roomType; _sid = $v.sid; _payload = $v.payload.toBuilder(); _$v = null; } return this; } @override void replace(covariant SignalingICECandidateMessage other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$SignalingICECandidateMessage; } @override void update(void Function(SignalingICECandidateMessageBuilder)? updates) { if (updates != null) updates(this); } @override SignalingICECandidateMessage build() => _build(); _$SignalingICECandidateMessage _build() { _$SignalingICECandidateMessage _$result; try { _$result = _$v ?? _$SignalingICECandidateMessage._( from: BuiltValueNullFieldError.checkNotNull(from, r'SignalingICECandidateMessage', 'from'), to: BuiltValueNullFieldError.checkNotNull(to, r'SignalingICECandidateMessage', 'to'), type: BuiltValueNullFieldError.checkNotNull(type, r'SignalingICECandidateMessage', 'type'), roomType: roomType, sid: sid, payload: payload.build()); } catch (_) { late String _$failedField; try { _$failedField = 'payload'; payload.build(); } catch (e) { throw BuiltValueNestedFieldError(r'SignalingICECandidateMessage', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class SignalingMuteMessage_PayloadInterfaceBuilder { void replace(SignalingMuteMessage_PayloadInterface other); void update(void Function(SignalingMuteMessage_PayloadInterfaceBuilder) updates); SignalingMuteMessage_Payload_Name? get name; set name(SignalingMuteMessage_Payload_Name? name); } class _$SignalingMuteMessage_Payload extends SignalingMuteMessage_Payload { @override final SignalingMuteMessage_Payload_Name name; factory _$SignalingMuteMessage_Payload([void Function(SignalingMuteMessage_PayloadBuilder)? updates]) => (SignalingMuteMessage_PayloadBuilder()..update(updates))._build(); _$SignalingMuteMessage_Payload._({required this.name}) : super._() { BuiltValueNullFieldError.checkNotNull(name, r'SignalingMuteMessage_Payload', 'name'); } @override SignalingMuteMessage_Payload rebuild(void Function(SignalingMuteMessage_PayloadBuilder) updates) => (toBuilder()..update(updates)).build(); @override SignalingMuteMessage_PayloadBuilder toBuilder() => SignalingMuteMessage_PayloadBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is SignalingMuteMessage_Payload && name == other.name; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, name.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'SignalingMuteMessage_Payload')..add('name', name)).toString(); } } class SignalingMuteMessage_PayloadBuilder implements Builder, SignalingMuteMessage_PayloadInterfaceBuilder { _$SignalingMuteMessage_Payload? _$v; SignalingMuteMessage_Payload_Name? _name; SignalingMuteMessage_Payload_Name? get name => _$this._name; set name(covariant SignalingMuteMessage_Payload_Name? name) => _$this._name = name; SignalingMuteMessage_PayloadBuilder(); SignalingMuteMessage_PayloadBuilder get _$this { final $v = _$v; if ($v != null) { _name = $v.name; _$v = null; } return this; } @override void replace(covariant SignalingMuteMessage_Payload other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$SignalingMuteMessage_Payload; } @override void update(void Function(SignalingMuteMessage_PayloadBuilder)? updates) { if (updates != null) updates(this); } @override SignalingMuteMessage_Payload build() => _build(); _$SignalingMuteMessage_Payload _build() { final _$result = _$v ?? _$SignalingMuteMessage_Payload._( name: BuiltValueNullFieldError.checkNotNull(name, r'SignalingMuteMessage_Payload', 'name')); replace(_$result); return _$result; } } abstract mixin class SignalingMuteMessageInterfaceBuilder { void replace(SignalingMuteMessageInterface other); void update(void Function(SignalingMuteMessageInterfaceBuilder) updates); String? get from; set from(String? from); String? get to; set to(String? to); SignalingMessageType? get type; set type(SignalingMessageType? type); SignalingRoomType? get roomType; set roomType(SignalingRoomType? roomType); String? get sid; set sid(String? sid); SignalingMuteMessage_PayloadBuilder get payload; set payload(SignalingMuteMessage_PayloadBuilder? payload); } class _$SignalingMuteMessage extends SignalingMuteMessage { @override final String from; @override final String to; @override final SignalingMessageType type; @override final SignalingRoomType? roomType; @override final String? sid; @override final SignalingMuteMessage_Payload payload; factory _$SignalingMuteMessage([void Function(SignalingMuteMessageBuilder)? updates]) => (SignalingMuteMessageBuilder()..update(updates))._build(); _$SignalingMuteMessage._( {required this.from, required this.to, required this.type, this.roomType, this.sid, required this.payload}) : super._() { BuiltValueNullFieldError.checkNotNull(from, r'SignalingMuteMessage', 'from'); BuiltValueNullFieldError.checkNotNull(to, r'SignalingMuteMessage', 'to'); BuiltValueNullFieldError.checkNotNull(type, r'SignalingMuteMessage', 'type'); BuiltValueNullFieldError.checkNotNull(payload, r'SignalingMuteMessage', 'payload'); } @override SignalingMuteMessage rebuild(void Function(SignalingMuteMessageBuilder) updates) => (toBuilder()..update(updates)).build(); @override SignalingMuteMessageBuilder toBuilder() => SignalingMuteMessageBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is SignalingMuteMessage && from == other.from && to == other.to && type == other.type && roomType == other.roomType && sid == other.sid && payload == other.payload; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, from.hashCode); _$hash = $jc(_$hash, to.hashCode); _$hash = $jc(_$hash, type.hashCode); _$hash = $jc(_$hash, roomType.hashCode); _$hash = $jc(_$hash, sid.hashCode); _$hash = $jc(_$hash, payload.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'SignalingMuteMessage') ..add('from', from) ..add('to', to) ..add('type', type) ..add('roomType', roomType) ..add('sid', sid) ..add('payload', payload)) .toString(); } } class SignalingMuteMessageBuilder implements Builder, SignalingMuteMessageInterfaceBuilder { _$SignalingMuteMessage? _$v; String? _from; String? get from => _$this._from; set from(covariant String? from) => _$this._from = from; String? _to; String? get to => _$this._to; set to(covariant String? to) => _$this._to = to; SignalingMessageType? _type; SignalingMessageType? get type => _$this._type; set type(covariant SignalingMessageType? type) => _$this._type = type; SignalingRoomType? _roomType; SignalingRoomType? get roomType => _$this._roomType; set roomType(covariant SignalingRoomType? roomType) => _$this._roomType = roomType; String? _sid; String? get sid => _$this._sid; set sid(covariant String? sid) => _$this._sid = sid; SignalingMuteMessage_PayloadBuilder? _payload; SignalingMuteMessage_PayloadBuilder get payload => _$this._payload ??= SignalingMuteMessage_PayloadBuilder(); set payload(covariant SignalingMuteMessage_PayloadBuilder? payload) => _$this._payload = payload; SignalingMuteMessageBuilder(); SignalingMuteMessageBuilder get _$this { final $v = _$v; if ($v != null) { _from = $v.from; _to = $v.to; _type = $v.type; _roomType = $v.roomType; _sid = $v.sid; _payload = $v.payload.toBuilder(); _$v = null; } return this; } @override void replace(covariant SignalingMuteMessage other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$SignalingMuteMessage; } @override void update(void Function(SignalingMuteMessageBuilder)? updates) { if (updates != null) updates(this); } @override SignalingMuteMessage build() => _build(); _$SignalingMuteMessage _build() { _$SignalingMuteMessage _$result; try { _$result = _$v ?? _$SignalingMuteMessage._( from: BuiltValueNullFieldError.checkNotNull(from, r'SignalingMuteMessage', 'from'), to: BuiltValueNullFieldError.checkNotNull(to, r'SignalingMuteMessage', 'to'), type: BuiltValueNullFieldError.checkNotNull(type, r'SignalingMuteMessage', 'type'), roomType: roomType, sid: sid, payload: payload.build()); } catch (_) { late String _$failedField; try { _$failedField = 'payload'; payload.build(); } catch (e) { throw BuiltValueNestedFieldError(r'SignalingMuteMessage', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class SignalingMessageInterfaceBuilder { void replace(SignalingMessageInterface other); void update(void Function(SignalingMessageInterfaceBuilder) updates); SignalingSessionDescriptionMessageBuilder get signalingSessionDescriptionMessage; set signalingSessionDescriptionMessage(SignalingSessionDescriptionMessageBuilder? signalingSessionDescriptionMessage); SignalingICECandidateMessageBuilder get signalingICECandidateMessage; set signalingICECandidateMessage(SignalingICECandidateMessageBuilder? signalingICECandidateMessage); SignalingMuteMessageBuilder get signalingMuteMessage; set signalingMuteMessage(SignalingMuteMessageBuilder? signalingMuteMessage); } class _$SignalingMessage extends SignalingMessage { @override final JsonObject data; @override final SignalingSessionDescriptionMessage? signalingSessionDescriptionMessage; @override final SignalingICECandidateMessage? signalingICECandidateMessage; @override final SignalingMuteMessage? signalingMuteMessage; factory _$SignalingMessage([void Function(SignalingMessageBuilder)? updates]) => (SignalingMessageBuilder()..update(updates))._build(); _$SignalingMessage._( {required this.data, this.signalingSessionDescriptionMessage, this.signalingICECandidateMessage, this.signalingMuteMessage}) : super._() { BuiltValueNullFieldError.checkNotNull(data, r'SignalingMessage', 'data'); } @override SignalingMessage rebuild(void Function(SignalingMessageBuilder) updates) => (toBuilder()..update(updates)).build(); @override SignalingMessageBuilder toBuilder() => SignalingMessageBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is SignalingMessage && data == other.data && signalingSessionDescriptionMessage == other.signalingSessionDescriptionMessage && signalingICECandidateMessage == other.signalingICECandidateMessage && signalingMuteMessage == other.signalingMuteMessage; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, data.hashCode); _$hash = $jc(_$hash, signalingSessionDescriptionMessage.hashCode); _$hash = $jc(_$hash, signalingICECandidateMessage.hashCode); _$hash = $jc(_$hash, signalingMuteMessage.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'SignalingMessage') ..add('data', data) ..add('signalingSessionDescriptionMessage', signalingSessionDescriptionMessage) ..add('signalingICECandidateMessage', signalingICECandidateMessage) ..add('signalingMuteMessage', signalingMuteMessage)) .toString(); } } class SignalingMessageBuilder implements Builder, SignalingMessageInterfaceBuilder { _$SignalingMessage? _$v; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; SignalingSessionDescriptionMessageBuilder? _signalingSessionDescriptionMessage; SignalingSessionDescriptionMessageBuilder get signalingSessionDescriptionMessage => _$this._signalingSessionDescriptionMessage ??= SignalingSessionDescriptionMessageBuilder(); set signalingSessionDescriptionMessage( covariant SignalingSessionDescriptionMessageBuilder? signalingSessionDescriptionMessage) => _$this._signalingSessionDescriptionMessage = signalingSessionDescriptionMessage; SignalingICECandidateMessageBuilder? _signalingICECandidateMessage; SignalingICECandidateMessageBuilder get signalingICECandidateMessage => _$this._signalingICECandidateMessage ??= SignalingICECandidateMessageBuilder(); set signalingICECandidateMessage(covariant SignalingICECandidateMessageBuilder? signalingICECandidateMessage) => _$this._signalingICECandidateMessage = signalingICECandidateMessage; SignalingMuteMessageBuilder? _signalingMuteMessage; SignalingMuteMessageBuilder get signalingMuteMessage => _$this._signalingMuteMessage ??= SignalingMuteMessageBuilder(); set signalingMuteMessage(covariant SignalingMuteMessageBuilder? signalingMuteMessage) => _$this._signalingMuteMessage = signalingMuteMessage; SignalingMessageBuilder(); SignalingMessageBuilder get _$this { final $v = _$v; if ($v != null) { _data = $v.data; _signalingSessionDescriptionMessage = $v.signalingSessionDescriptionMessage?.toBuilder(); _signalingICECandidateMessage = $v.signalingICECandidateMessage?.toBuilder(); _signalingMuteMessage = $v.signalingMuteMessage?.toBuilder(); _$v = null; } return this; } @override void replace(covariant SignalingMessage other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$SignalingMessage; } @override void update(void Function(SignalingMessageBuilder)? updates) { if (updates != null) updates(this); } @override SignalingMessage build() => _build(); _$SignalingMessage _build() { SignalingMessage._validate(this); _$SignalingMessage _$result; try { _$result = _$v ?? _$SignalingMessage._( data: BuiltValueNullFieldError.checkNotNull(data, r'SignalingMessage', 'data'), signalingSessionDescriptionMessage: _signalingSessionDescriptionMessage?.build(), signalingICECandidateMessage: _signalingICECandidateMessage?.build(), signalingMuteMessage: _signalingMuteMessage?.build()); } catch (_) { late String _$failedField; try { _$failedField = 'signalingSessionDescriptionMessage'; _signalingSessionDescriptionMessage?.build(); _$failedField = 'signalingICECandidateMessage'; _signalingICECandidateMessage?.build(); _$failedField = 'signalingMuteMessage'; _signalingMuteMessage?.build(); } catch (e) { throw BuiltValueNestedFieldError(r'SignalingMessage', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class SignalingMessageWrapperInterfaceBuilder { void replace(SignalingMessageWrapperInterface other); void update(void Function(SignalingMessageWrapperInterfaceBuilder) updates); String? get type; set type(String? type); ContentStringBuilder get data; set data(ContentStringBuilder? data); } class _$SignalingMessageWrapper extends SignalingMessageWrapper { @override final String type; @override final ContentString data; factory _$SignalingMessageWrapper([void Function(SignalingMessageWrapperBuilder)? updates]) => (SignalingMessageWrapperBuilder()..update(updates))._build(); _$SignalingMessageWrapper._({required this.type, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(type, r'SignalingMessageWrapper', 'type'); BuiltValueNullFieldError.checkNotNull(data, r'SignalingMessageWrapper', 'data'); } @override SignalingMessageWrapper rebuild(void Function(SignalingMessageWrapperBuilder) updates) => (toBuilder()..update(updates)).build(); @override SignalingMessageWrapperBuilder toBuilder() => SignalingMessageWrapperBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is SignalingMessageWrapper && type == other.type && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, type.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'SignalingMessageWrapper') ..add('type', type) ..add('data', data)) .toString(); } } class SignalingMessageWrapperBuilder implements Builder, SignalingMessageWrapperInterfaceBuilder { _$SignalingMessageWrapper? _$v; String? _type; String? get type => _$this._type; set type(covariant String? type) => _$this._type = type; ContentStringBuilder? _data; ContentStringBuilder get data => _$this._data ??= ContentStringBuilder(); set data(covariant ContentStringBuilder? data) => _$this._data = data; SignalingMessageWrapperBuilder(); SignalingMessageWrapperBuilder get _$this { final $v = _$v; if ($v != null) { _type = $v.type; _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant SignalingMessageWrapper other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$SignalingMessageWrapper; } @override void update(void Function(SignalingMessageWrapperBuilder)? updates) { if (updates != null) updates(this); } @override SignalingMessageWrapper build() => _build(); _$SignalingMessageWrapper _build() { _$SignalingMessageWrapper _$result; try { _$result = _$v ?? _$SignalingMessageWrapper._( type: BuiltValueNullFieldError.checkNotNull(type, r'SignalingMessageWrapper', 'type'), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError(r'SignalingMessageWrapper', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class SignalingDataInterfaceBuilder { void replace(SignalingDataInterface other); void update(void Function(SignalingDataInterfaceBuilder) updates); SignalingSessionsBuilder get signalingSessions; set signalingSessions(SignalingSessionsBuilder? signalingSessions); SignalingMessageWrapperBuilder get signalingMessageWrapper; set signalingMessageWrapper(SignalingMessageWrapperBuilder? signalingMessageWrapper); } class _$SignalingData extends SignalingData { @override final JsonObject data; @override final SignalingSessions? signalingSessions; @override final SignalingMessageWrapper? signalingMessageWrapper; factory _$SignalingData([void Function(SignalingDataBuilder)? updates]) => (SignalingDataBuilder()..update(updates))._build(); _$SignalingData._({required this.data, this.signalingSessions, this.signalingMessageWrapper}) : super._() { BuiltValueNullFieldError.checkNotNull(data, r'SignalingData', 'data'); } @override SignalingData rebuild(void Function(SignalingDataBuilder) updates) => (toBuilder()..update(updates)).build(); @override SignalingDataBuilder toBuilder() => SignalingDataBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is SignalingData && data == other.data && signalingSessions == other.signalingSessions && signalingMessageWrapper == other.signalingMessageWrapper; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, data.hashCode); _$hash = $jc(_$hash, signalingSessions.hashCode); _$hash = $jc(_$hash, signalingMessageWrapper.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'SignalingData') ..add('data', data) ..add('signalingSessions', signalingSessions) ..add('signalingMessageWrapper', signalingMessageWrapper)) .toString(); } } class SignalingDataBuilder implements Builder, SignalingDataInterfaceBuilder { _$SignalingData? _$v; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; SignalingSessionsBuilder? _signalingSessions; SignalingSessionsBuilder get signalingSessions => _$this._signalingSessions ??= SignalingSessionsBuilder(); set signalingSessions(covariant SignalingSessionsBuilder? signalingSessions) => _$this._signalingSessions = signalingSessions; SignalingMessageWrapperBuilder? _signalingMessageWrapper; SignalingMessageWrapperBuilder get signalingMessageWrapper => _$this._signalingMessageWrapper ??= SignalingMessageWrapperBuilder(); set signalingMessageWrapper(covariant SignalingMessageWrapperBuilder? signalingMessageWrapper) => _$this._signalingMessageWrapper = signalingMessageWrapper; SignalingDataBuilder(); SignalingDataBuilder get _$this { final $v = _$v; if ($v != null) { _data = $v.data; _signalingSessions = $v.signalingSessions?.toBuilder(); _signalingMessageWrapper = $v.signalingMessageWrapper?.toBuilder(); _$v = null; } return this; } @override void replace(covariant SignalingData other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$SignalingData; } @override void update(void Function(SignalingDataBuilder)? updates) { if (updates != null) updates(this); } @override SignalingData build() => _build(); _$SignalingData _build() { SignalingData._validate(this); _$SignalingData _$result; try { _$result = _$v ?? _$SignalingData._( data: BuiltValueNullFieldError.checkNotNull(data, r'SignalingData', 'data'), signalingSessions: _signalingSessions?.build(), signalingMessageWrapper: _signalingMessageWrapper?.build()); } catch (_) { late String _$failedField; try { _$failedField = 'signalingSessions'; _signalingSessions?.build(); _$failedField = 'signalingMessageWrapper'; _signalingMessageWrapper?.build(); } catch (e) { throw BuiltValueNestedFieldError(r'SignalingData', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class SignalingPullMessagesResponseApplicationJson_OcsInterfaceBuilder { void replace(SignalingPullMessagesResponseApplicationJson_OcsInterface other); void update(void Function(SignalingPullMessagesResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); ListBuilder get data; set data(ListBuilder? data); } class _$SignalingPullMessagesResponseApplicationJson_Ocs extends SignalingPullMessagesResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final BuiltList data; factory _$SignalingPullMessagesResponseApplicationJson_Ocs( [void Function(SignalingPullMessagesResponseApplicationJson_OcsBuilder)? updates]) => (SignalingPullMessagesResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$SignalingPullMessagesResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'SignalingPullMessagesResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'SignalingPullMessagesResponseApplicationJson_Ocs', 'data'); } @override SignalingPullMessagesResponseApplicationJson_Ocs rebuild( void Function(SignalingPullMessagesResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override SignalingPullMessagesResponseApplicationJson_OcsBuilder toBuilder() => SignalingPullMessagesResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is SignalingPullMessagesResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'SignalingPullMessagesResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class SignalingPullMessagesResponseApplicationJson_OcsBuilder implements Builder, SignalingPullMessagesResponseApplicationJson_OcsInterfaceBuilder { _$SignalingPullMessagesResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; ListBuilder? _data; ListBuilder get data => _$this._data ??= ListBuilder(); set data(covariant ListBuilder? data) => _$this._data = data; SignalingPullMessagesResponseApplicationJson_OcsBuilder(); SignalingPullMessagesResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant SignalingPullMessagesResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$SignalingPullMessagesResponseApplicationJson_Ocs; } @override void update(void Function(SignalingPullMessagesResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override SignalingPullMessagesResponseApplicationJson_Ocs build() => _build(); _$SignalingPullMessagesResponseApplicationJson_Ocs _build() { _$SignalingPullMessagesResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$SignalingPullMessagesResponseApplicationJson_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError( r'SignalingPullMessagesResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class SignalingPullMessagesResponseApplicationJsonInterfaceBuilder { void replace(SignalingPullMessagesResponseApplicationJsonInterface other); void update(void Function(SignalingPullMessagesResponseApplicationJsonInterfaceBuilder) updates); SignalingPullMessagesResponseApplicationJson_OcsBuilder get ocs; set ocs(SignalingPullMessagesResponseApplicationJson_OcsBuilder? ocs); } class _$SignalingPullMessagesResponseApplicationJson extends SignalingPullMessagesResponseApplicationJson { @override final SignalingPullMessagesResponseApplicationJson_Ocs ocs; factory _$SignalingPullMessagesResponseApplicationJson( [void Function(SignalingPullMessagesResponseApplicationJsonBuilder)? updates]) => (SignalingPullMessagesResponseApplicationJsonBuilder()..update(updates))._build(); _$SignalingPullMessagesResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'SignalingPullMessagesResponseApplicationJson', 'ocs'); } @override SignalingPullMessagesResponseApplicationJson rebuild( void Function(SignalingPullMessagesResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override SignalingPullMessagesResponseApplicationJsonBuilder toBuilder() => SignalingPullMessagesResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is SignalingPullMessagesResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'SignalingPullMessagesResponseApplicationJson')..add('ocs', ocs)).toString(); } } class SignalingPullMessagesResponseApplicationJsonBuilder implements Builder, SignalingPullMessagesResponseApplicationJsonInterfaceBuilder { _$SignalingPullMessagesResponseApplicationJson? _$v; SignalingPullMessagesResponseApplicationJson_OcsBuilder? _ocs; SignalingPullMessagesResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= SignalingPullMessagesResponseApplicationJson_OcsBuilder(); set ocs(covariant SignalingPullMessagesResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; SignalingPullMessagesResponseApplicationJsonBuilder(); SignalingPullMessagesResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant SignalingPullMessagesResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$SignalingPullMessagesResponseApplicationJson; } @override void update(void Function(SignalingPullMessagesResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override SignalingPullMessagesResponseApplicationJson build() => _build(); _$SignalingPullMessagesResponseApplicationJson _build() { _$SignalingPullMessagesResponseApplicationJson _$result; try { _$result = _$v ?? _$SignalingPullMessagesResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'SignalingPullMessagesResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class SignalingSendMessagesMessagesInterfaceBuilder { void replace(SignalingSendMessagesMessagesInterface other); void update(void Function(SignalingSendMessagesMessagesInterfaceBuilder) updates); String? get ev; set ev(String? ev); ContentStringBuilder get fn; set fn(ContentStringBuilder? fn); String? get sessionId; set sessionId(String? sessionId); } class _$SignalingSendMessagesMessages extends SignalingSendMessagesMessages { @override final String ev; @override final ContentString fn; @override final String sessionId; factory _$SignalingSendMessagesMessages([void Function(SignalingSendMessagesMessagesBuilder)? updates]) => (SignalingSendMessagesMessagesBuilder()..update(updates))._build(); _$SignalingSendMessagesMessages._({required this.ev, required this.fn, required this.sessionId}) : super._() { BuiltValueNullFieldError.checkNotNull(ev, r'SignalingSendMessagesMessages', 'ev'); BuiltValueNullFieldError.checkNotNull(fn, r'SignalingSendMessagesMessages', 'fn'); BuiltValueNullFieldError.checkNotNull(sessionId, r'SignalingSendMessagesMessages', 'sessionId'); } @override SignalingSendMessagesMessages rebuild(void Function(SignalingSendMessagesMessagesBuilder) updates) => (toBuilder()..update(updates)).build(); @override SignalingSendMessagesMessagesBuilder toBuilder() => SignalingSendMessagesMessagesBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is SignalingSendMessagesMessages && ev == other.ev && fn == other.fn && sessionId == other.sessionId; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ev.hashCode); _$hash = $jc(_$hash, fn.hashCode); _$hash = $jc(_$hash, sessionId.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'SignalingSendMessagesMessages') ..add('ev', ev) ..add('fn', fn) ..add('sessionId', sessionId)) .toString(); } } class SignalingSendMessagesMessagesBuilder implements Builder, SignalingSendMessagesMessagesInterfaceBuilder { _$SignalingSendMessagesMessages? _$v; String? _ev; String? get ev => _$this._ev; set ev(covariant String? ev) => _$this._ev = ev; ContentStringBuilder? _fn; ContentStringBuilder get fn => _$this._fn ??= ContentStringBuilder(); set fn(covariant ContentStringBuilder? fn) => _$this._fn = fn; String? _sessionId; String? get sessionId => _$this._sessionId; set sessionId(covariant String? sessionId) => _$this._sessionId = sessionId; SignalingSendMessagesMessagesBuilder() { SignalingSendMessagesMessages._defaults(this); } SignalingSendMessagesMessagesBuilder get _$this { final $v = _$v; if ($v != null) { _ev = $v.ev; _fn = $v.fn.toBuilder(); _sessionId = $v.sessionId; _$v = null; } return this; } @override void replace(covariant SignalingSendMessagesMessages other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$SignalingSendMessagesMessages; } @override void update(void Function(SignalingSendMessagesMessagesBuilder)? updates) { if (updates != null) updates(this); } @override SignalingSendMessagesMessages build() => _build(); _$SignalingSendMessagesMessages _build() { _$SignalingSendMessagesMessages _$result; try { _$result = _$v ?? _$SignalingSendMessagesMessages._( ev: BuiltValueNullFieldError.checkNotNull(ev, r'SignalingSendMessagesMessages', 'ev'), fn: fn.build(), sessionId: BuiltValueNullFieldError.checkNotNull(sessionId, r'SignalingSendMessagesMessages', 'sessionId')); } catch (_) { late String _$failedField; try { _$failedField = 'fn'; fn.build(); } catch (e) { throw BuiltValueNestedFieldError(r'SignalingSendMessagesMessages', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class SignalingSendMessagesResponseApplicationJson_OcsInterfaceBuilder { void replace(SignalingSendMessagesResponseApplicationJson_OcsInterface other); void update(void Function(SignalingSendMessagesResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$SignalingSendMessagesResponseApplicationJson_Ocs extends SignalingSendMessagesResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$SignalingSendMessagesResponseApplicationJson_Ocs( [void Function(SignalingSendMessagesResponseApplicationJson_OcsBuilder)? updates]) => (SignalingSendMessagesResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$SignalingSendMessagesResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'SignalingSendMessagesResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'SignalingSendMessagesResponseApplicationJson_Ocs', 'data'); } @override SignalingSendMessagesResponseApplicationJson_Ocs rebuild( void Function(SignalingSendMessagesResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override SignalingSendMessagesResponseApplicationJson_OcsBuilder toBuilder() => SignalingSendMessagesResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is SignalingSendMessagesResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'SignalingSendMessagesResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class SignalingSendMessagesResponseApplicationJson_OcsBuilder implements Builder, SignalingSendMessagesResponseApplicationJson_OcsInterfaceBuilder { _$SignalingSendMessagesResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; SignalingSendMessagesResponseApplicationJson_OcsBuilder(); SignalingSendMessagesResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant SignalingSendMessagesResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$SignalingSendMessagesResponseApplicationJson_Ocs; } @override void update(void Function(SignalingSendMessagesResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override SignalingSendMessagesResponseApplicationJson_Ocs build() => _build(); _$SignalingSendMessagesResponseApplicationJson_Ocs _build() { _$SignalingSendMessagesResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$SignalingSendMessagesResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull( data, r'SignalingSendMessagesResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError( r'SignalingSendMessagesResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class SignalingSendMessagesResponseApplicationJsonInterfaceBuilder { void replace(SignalingSendMessagesResponseApplicationJsonInterface other); void update(void Function(SignalingSendMessagesResponseApplicationJsonInterfaceBuilder) updates); SignalingSendMessagesResponseApplicationJson_OcsBuilder get ocs; set ocs(SignalingSendMessagesResponseApplicationJson_OcsBuilder? ocs); } class _$SignalingSendMessagesResponseApplicationJson extends SignalingSendMessagesResponseApplicationJson { @override final SignalingSendMessagesResponseApplicationJson_Ocs ocs; factory _$SignalingSendMessagesResponseApplicationJson( [void Function(SignalingSendMessagesResponseApplicationJsonBuilder)? updates]) => (SignalingSendMessagesResponseApplicationJsonBuilder()..update(updates))._build(); _$SignalingSendMessagesResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'SignalingSendMessagesResponseApplicationJson', 'ocs'); } @override SignalingSendMessagesResponseApplicationJson rebuild( void Function(SignalingSendMessagesResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override SignalingSendMessagesResponseApplicationJsonBuilder toBuilder() => SignalingSendMessagesResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is SignalingSendMessagesResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'SignalingSendMessagesResponseApplicationJson')..add('ocs', ocs)).toString(); } } class SignalingSendMessagesResponseApplicationJsonBuilder implements Builder, SignalingSendMessagesResponseApplicationJsonInterfaceBuilder { _$SignalingSendMessagesResponseApplicationJson? _$v; SignalingSendMessagesResponseApplicationJson_OcsBuilder? _ocs; SignalingSendMessagesResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= SignalingSendMessagesResponseApplicationJson_OcsBuilder(); set ocs(covariant SignalingSendMessagesResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; SignalingSendMessagesResponseApplicationJsonBuilder(); SignalingSendMessagesResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant SignalingSendMessagesResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$SignalingSendMessagesResponseApplicationJson; } @override void update(void Function(SignalingSendMessagesResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override SignalingSendMessagesResponseApplicationJson build() => _build(); _$SignalingSendMessagesResponseApplicationJson _build() { _$SignalingSendMessagesResponseApplicationJson _$result; try { _$result = _$v ?? _$SignalingSendMessagesResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'SignalingSendMessagesResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class TempAvatarPostAvatarResponseApplicationJson_OcsInterfaceBuilder { void replace(TempAvatarPostAvatarResponseApplicationJson_OcsInterface other); void update(void Function(TempAvatarPostAvatarResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$TempAvatarPostAvatarResponseApplicationJson_Ocs extends TempAvatarPostAvatarResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$TempAvatarPostAvatarResponseApplicationJson_Ocs( [void Function(TempAvatarPostAvatarResponseApplicationJson_OcsBuilder)? updates]) => (TempAvatarPostAvatarResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$TempAvatarPostAvatarResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'TempAvatarPostAvatarResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'TempAvatarPostAvatarResponseApplicationJson_Ocs', 'data'); } @override TempAvatarPostAvatarResponseApplicationJson_Ocs rebuild( void Function(TempAvatarPostAvatarResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override TempAvatarPostAvatarResponseApplicationJson_OcsBuilder toBuilder() => TempAvatarPostAvatarResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is TempAvatarPostAvatarResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'TempAvatarPostAvatarResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class TempAvatarPostAvatarResponseApplicationJson_OcsBuilder implements Builder, TempAvatarPostAvatarResponseApplicationJson_OcsInterfaceBuilder { _$TempAvatarPostAvatarResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; TempAvatarPostAvatarResponseApplicationJson_OcsBuilder(); TempAvatarPostAvatarResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant TempAvatarPostAvatarResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$TempAvatarPostAvatarResponseApplicationJson_Ocs; } @override void update(void Function(TempAvatarPostAvatarResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override TempAvatarPostAvatarResponseApplicationJson_Ocs build() => _build(); _$TempAvatarPostAvatarResponseApplicationJson_Ocs _build() { _$TempAvatarPostAvatarResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$TempAvatarPostAvatarResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull( data, r'TempAvatarPostAvatarResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError( r'TempAvatarPostAvatarResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class TempAvatarPostAvatarResponseApplicationJsonInterfaceBuilder { void replace(TempAvatarPostAvatarResponseApplicationJsonInterface other); void update(void Function(TempAvatarPostAvatarResponseApplicationJsonInterfaceBuilder) updates); TempAvatarPostAvatarResponseApplicationJson_OcsBuilder get ocs; set ocs(TempAvatarPostAvatarResponseApplicationJson_OcsBuilder? ocs); } class _$TempAvatarPostAvatarResponseApplicationJson extends TempAvatarPostAvatarResponseApplicationJson { @override final TempAvatarPostAvatarResponseApplicationJson_Ocs ocs; factory _$TempAvatarPostAvatarResponseApplicationJson( [void Function(TempAvatarPostAvatarResponseApplicationJsonBuilder)? updates]) => (TempAvatarPostAvatarResponseApplicationJsonBuilder()..update(updates))._build(); _$TempAvatarPostAvatarResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'TempAvatarPostAvatarResponseApplicationJson', 'ocs'); } @override TempAvatarPostAvatarResponseApplicationJson rebuild( void Function(TempAvatarPostAvatarResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override TempAvatarPostAvatarResponseApplicationJsonBuilder toBuilder() => TempAvatarPostAvatarResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is TempAvatarPostAvatarResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'TempAvatarPostAvatarResponseApplicationJson')..add('ocs', ocs)).toString(); } } class TempAvatarPostAvatarResponseApplicationJsonBuilder implements Builder, TempAvatarPostAvatarResponseApplicationJsonInterfaceBuilder { _$TempAvatarPostAvatarResponseApplicationJson? _$v; TempAvatarPostAvatarResponseApplicationJson_OcsBuilder? _ocs; TempAvatarPostAvatarResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= TempAvatarPostAvatarResponseApplicationJson_OcsBuilder(); set ocs(covariant TempAvatarPostAvatarResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; TempAvatarPostAvatarResponseApplicationJsonBuilder(); TempAvatarPostAvatarResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant TempAvatarPostAvatarResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$TempAvatarPostAvatarResponseApplicationJson; } @override void update(void Function(TempAvatarPostAvatarResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override TempAvatarPostAvatarResponseApplicationJson build() => _build(); _$TempAvatarPostAvatarResponseApplicationJson _build() { _$TempAvatarPostAvatarResponseApplicationJson _$result; try { _$result = _$v ?? _$TempAvatarPostAvatarResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'TempAvatarPostAvatarResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class TempAvatarDeleteAvatarResponseApplicationJson_OcsInterfaceBuilder { void replace(TempAvatarDeleteAvatarResponseApplicationJson_OcsInterface other); void update(void Function(TempAvatarDeleteAvatarResponseApplicationJson_OcsInterfaceBuilder) updates); OCSMetaBuilder get meta; set meta(OCSMetaBuilder? meta); JsonObject? get data; set data(JsonObject? data); } class _$TempAvatarDeleteAvatarResponseApplicationJson_Ocs extends TempAvatarDeleteAvatarResponseApplicationJson_Ocs { @override final OCSMeta meta; @override final JsonObject data; factory _$TempAvatarDeleteAvatarResponseApplicationJson_Ocs( [void Function(TempAvatarDeleteAvatarResponseApplicationJson_OcsBuilder)? updates]) => (TempAvatarDeleteAvatarResponseApplicationJson_OcsBuilder()..update(updates))._build(); _$TempAvatarDeleteAvatarResponseApplicationJson_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'TempAvatarDeleteAvatarResponseApplicationJson_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'TempAvatarDeleteAvatarResponseApplicationJson_Ocs', 'data'); } @override TempAvatarDeleteAvatarResponseApplicationJson_Ocs rebuild( void Function(TempAvatarDeleteAvatarResponseApplicationJson_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override TempAvatarDeleteAvatarResponseApplicationJson_OcsBuilder toBuilder() => TempAvatarDeleteAvatarResponseApplicationJson_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is TempAvatarDeleteAvatarResponseApplicationJson_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'TempAvatarDeleteAvatarResponseApplicationJson_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class TempAvatarDeleteAvatarResponseApplicationJson_OcsBuilder implements Builder, TempAvatarDeleteAvatarResponseApplicationJson_OcsInterfaceBuilder { _$TempAvatarDeleteAvatarResponseApplicationJson_Ocs? _$v; OCSMetaBuilder? _meta; OCSMetaBuilder get meta => _$this._meta ??= OCSMetaBuilder(); set meta(covariant OCSMetaBuilder? meta) => _$this._meta = meta; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; TempAvatarDeleteAvatarResponseApplicationJson_OcsBuilder(); TempAvatarDeleteAvatarResponseApplicationJson_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data; _$v = null; } return this; } @override void replace(covariant TempAvatarDeleteAvatarResponseApplicationJson_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$TempAvatarDeleteAvatarResponseApplicationJson_Ocs; } @override void update(void Function(TempAvatarDeleteAvatarResponseApplicationJson_OcsBuilder)? updates) { if (updates != null) updates(this); } @override TempAvatarDeleteAvatarResponseApplicationJson_Ocs build() => _build(); _$TempAvatarDeleteAvatarResponseApplicationJson_Ocs _build() { _$TempAvatarDeleteAvatarResponseApplicationJson_Ocs _$result; try { _$result = _$v ?? _$TempAvatarDeleteAvatarResponseApplicationJson_Ocs._( meta: meta.build(), data: BuiltValueNullFieldError.checkNotNull( data, r'TempAvatarDeleteAvatarResponseApplicationJson_Ocs', 'data')); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); } catch (e) { throw BuiltValueNestedFieldError( r'TempAvatarDeleteAvatarResponseApplicationJson_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class TempAvatarDeleteAvatarResponseApplicationJsonInterfaceBuilder { void replace(TempAvatarDeleteAvatarResponseApplicationJsonInterface other); void update(void Function(TempAvatarDeleteAvatarResponseApplicationJsonInterfaceBuilder) updates); TempAvatarDeleteAvatarResponseApplicationJson_OcsBuilder get ocs; set ocs(TempAvatarDeleteAvatarResponseApplicationJson_OcsBuilder? ocs); } class _$TempAvatarDeleteAvatarResponseApplicationJson extends TempAvatarDeleteAvatarResponseApplicationJson { @override final TempAvatarDeleteAvatarResponseApplicationJson_Ocs ocs; factory _$TempAvatarDeleteAvatarResponseApplicationJson( [void Function(TempAvatarDeleteAvatarResponseApplicationJsonBuilder)? updates]) => (TempAvatarDeleteAvatarResponseApplicationJsonBuilder()..update(updates))._build(); _$TempAvatarDeleteAvatarResponseApplicationJson._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'TempAvatarDeleteAvatarResponseApplicationJson', 'ocs'); } @override TempAvatarDeleteAvatarResponseApplicationJson rebuild( void Function(TempAvatarDeleteAvatarResponseApplicationJsonBuilder) updates) => (toBuilder()..update(updates)).build(); @override TempAvatarDeleteAvatarResponseApplicationJsonBuilder toBuilder() => TempAvatarDeleteAvatarResponseApplicationJsonBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is TempAvatarDeleteAvatarResponseApplicationJson && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'TempAvatarDeleteAvatarResponseApplicationJson')..add('ocs', ocs)).toString(); } } class TempAvatarDeleteAvatarResponseApplicationJsonBuilder implements Builder, TempAvatarDeleteAvatarResponseApplicationJsonInterfaceBuilder { _$TempAvatarDeleteAvatarResponseApplicationJson? _$v; TempAvatarDeleteAvatarResponseApplicationJson_OcsBuilder? _ocs; TempAvatarDeleteAvatarResponseApplicationJson_OcsBuilder get ocs => _$this._ocs ??= TempAvatarDeleteAvatarResponseApplicationJson_OcsBuilder(); set ocs(covariant TempAvatarDeleteAvatarResponseApplicationJson_OcsBuilder? ocs) => _$this._ocs = ocs; TempAvatarDeleteAvatarResponseApplicationJsonBuilder(); TempAvatarDeleteAvatarResponseApplicationJsonBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant TempAvatarDeleteAvatarResponseApplicationJson other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$TempAvatarDeleteAvatarResponseApplicationJson; } @override void update(void Function(TempAvatarDeleteAvatarResponseApplicationJsonBuilder)? updates) { if (updates != null) updates(this); } @override TempAvatarDeleteAvatarResponseApplicationJson build() => _build(); _$TempAvatarDeleteAvatarResponseApplicationJson _build() { _$TempAvatarDeleteAvatarResponseApplicationJson _$result; try { _$result = _$v ?? _$TempAvatarDeleteAvatarResponseApplicationJson._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'TempAvatarDeleteAvatarResponseApplicationJson', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class BotWithDetailsAndSecret_1InterfaceBuilder { void replace(BotWithDetailsAndSecret_1Interface other); void update(void Function(BotWithDetailsAndSecret_1InterfaceBuilder) updates); String? get secret; set secret(String? secret); } abstract mixin class BotWithDetailsAndSecretInterfaceBuilder implements BotWithDetailsInterfaceBuilder, BotWithDetailsAndSecret_1InterfaceBuilder { void replace(covariant BotWithDetailsAndSecretInterface other); void update(void Function(BotWithDetailsAndSecretInterfaceBuilder) updates); String? get description; set description(covariant String? description); int? get id; set id(covariant int? id); String? get name; set name(covariant String? name); int? get state; set state(covariant int? state); int? get errorCount; set errorCount(covariant int? errorCount); int? get features; set features(covariant int? features); int? get lastErrorDate; set lastErrorDate(covariant int? lastErrorDate); String? get lastErrorMessage; set lastErrorMessage(covariant String? lastErrorMessage); String? get url; set url(covariant String? url); String? get urlHash; set urlHash(covariant String? urlHash); String? get secret; set secret(covariant String? secret); } class _$BotWithDetailsAndSecret extends BotWithDetailsAndSecret { @override final String? description; @override final int id; @override final String name; @override final int state; @override final int errorCount; @override final int features; @override final int lastErrorDate; @override final String lastErrorMessage; @override final String url; @override final String urlHash; @override final String secret; factory _$BotWithDetailsAndSecret([void Function(BotWithDetailsAndSecretBuilder)? updates]) => (BotWithDetailsAndSecretBuilder()..update(updates))._build(); _$BotWithDetailsAndSecret._( {this.description, required this.id, required this.name, required this.state, required this.errorCount, required this.features, required this.lastErrorDate, required this.lastErrorMessage, required this.url, required this.urlHash, required this.secret}) : super._() { BuiltValueNullFieldError.checkNotNull(id, r'BotWithDetailsAndSecret', 'id'); BuiltValueNullFieldError.checkNotNull(name, r'BotWithDetailsAndSecret', 'name'); BuiltValueNullFieldError.checkNotNull(state, r'BotWithDetailsAndSecret', 'state'); BuiltValueNullFieldError.checkNotNull(errorCount, r'BotWithDetailsAndSecret', 'errorCount'); BuiltValueNullFieldError.checkNotNull(features, r'BotWithDetailsAndSecret', 'features'); BuiltValueNullFieldError.checkNotNull(lastErrorDate, r'BotWithDetailsAndSecret', 'lastErrorDate'); BuiltValueNullFieldError.checkNotNull(lastErrorMessage, r'BotWithDetailsAndSecret', 'lastErrorMessage'); BuiltValueNullFieldError.checkNotNull(url, r'BotWithDetailsAndSecret', 'url'); BuiltValueNullFieldError.checkNotNull(urlHash, r'BotWithDetailsAndSecret', 'urlHash'); BuiltValueNullFieldError.checkNotNull(secret, r'BotWithDetailsAndSecret', 'secret'); } @override BotWithDetailsAndSecret rebuild(void Function(BotWithDetailsAndSecretBuilder) updates) => (toBuilder()..update(updates)).build(); @override BotWithDetailsAndSecretBuilder toBuilder() => BotWithDetailsAndSecretBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is BotWithDetailsAndSecret && description == other.description && id == other.id && name == other.name && state == other.state && errorCount == other.errorCount && features == other.features && lastErrorDate == other.lastErrorDate && lastErrorMessage == other.lastErrorMessage && url == other.url && urlHash == other.urlHash && secret == other.secret; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, description.hashCode); _$hash = $jc(_$hash, id.hashCode); _$hash = $jc(_$hash, name.hashCode); _$hash = $jc(_$hash, state.hashCode); _$hash = $jc(_$hash, errorCount.hashCode); _$hash = $jc(_$hash, features.hashCode); _$hash = $jc(_$hash, lastErrorDate.hashCode); _$hash = $jc(_$hash, lastErrorMessage.hashCode); _$hash = $jc(_$hash, url.hashCode); _$hash = $jc(_$hash, urlHash.hashCode); _$hash = $jc(_$hash, secret.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'BotWithDetailsAndSecret') ..add('description', description) ..add('id', id) ..add('name', name) ..add('state', state) ..add('errorCount', errorCount) ..add('features', features) ..add('lastErrorDate', lastErrorDate) ..add('lastErrorMessage', lastErrorMessage) ..add('url', url) ..add('urlHash', urlHash) ..add('secret', secret)) .toString(); } } class BotWithDetailsAndSecretBuilder implements Builder, BotWithDetailsAndSecretInterfaceBuilder { _$BotWithDetailsAndSecret? _$v; String? _description; String? get description => _$this._description; set description(covariant String? description) => _$this._description = description; int? _id; int? get id => _$this._id; set id(covariant int? id) => _$this._id = id; String? _name; String? get name => _$this._name; set name(covariant String? name) => _$this._name = name; int? _state; int? get state => _$this._state; set state(covariant int? state) => _$this._state = state; int? _errorCount; int? get errorCount => _$this._errorCount; set errorCount(covariant int? errorCount) => _$this._errorCount = errorCount; int? _features; int? get features => _$this._features; set features(covariant int? features) => _$this._features = features; int? _lastErrorDate; int? get lastErrorDate => _$this._lastErrorDate; set lastErrorDate(covariant int? lastErrorDate) => _$this._lastErrorDate = lastErrorDate; String? _lastErrorMessage; String? get lastErrorMessage => _$this._lastErrorMessage; set lastErrorMessage(covariant String? lastErrorMessage) => _$this._lastErrorMessage = lastErrorMessage; String? _url; String? get url => _$this._url; set url(covariant String? url) => _$this._url = url; String? _urlHash; String? get urlHash => _$this._urlHash; set urlHash(covariant String? urlHash) => _$this._urlHash = urlHash; String? _secret; String? get secret => _$this._secret; set secret(covariant String? secret) => _$this._secret = secret; BotWithDetailsAndSecretBuilder(); BotWithDetailsAndSecretBuilder get _$this { final $v = _$v; if ($v != null) { _description = $v.description; _id = $v.id; _name = $v.name; _state = $v.state; _errorCount = $v.errorCount; _features = $v.features; _lastErrorDate = $v.lastErrorDate; _lastErrorMessage = $v.lastErrorMessage; _url = $v.url; _urlHash = $v.urlHash; _secret = $v.secret; _$v = null; } return this; } @override void replace(covariant BotWithDetailsAndSecret other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$BotWithDetailsAndSecret; } @override void update(void Function(BotWithDetailsAndSecretBuilder)? updates) { if (updates != null) updates(this); } @override BotWithDetailsAndSecret build() => _build(); _$BotWithDetailsAndSecret _build() { final _$result = _$v ?? _$BotWithDetailsAndSecret._( description: description, id: BuiltValueNullFieldError.checkNotNull(id, r'BotWithDetailsAndSecret', 'id'), name: BuiltValueNullFieldError.checkNotNull(name, r'BotWithDetailsAndSecret', 'name'), state: BuiltValueNullFieldError.checkNotNull(state, r'BotWithDetailsAndSecret', 'state'), errorCount: BuiltValueNullFieldError.checkNotNull(errorCount, r'BotWithDetailsAndSecret', 'errorCount'), features: BuiltValueNullFieldError.checkNotNull(features, r'BotWithDetailsAndSecret', 'features'), lastErrorDate: BuiltValueNullFieldError.checkNotNull(lastErrorDate, r'BotWithDetailsAndSecret', 'lastErrorDate'), lastErrorMessage: BuiltValueNullFieldError.checkNotNull(lastErrorMessage, r'BotWithDetailsAndSecret', 'lastErrorMessage'), url: BuiltValueNullFieldError.checkNotNull(url, r'BotWithDetailsAndSecret', 'url'), urlHash: BuiltValueNullFieldError.checkNotNull(urlHash, r'BotWithDetailsAndSecret', 'urlHash'), secret: BuiltValueNullFieldError.checkNotNull(secret, r'BotWithDetailsAndSecret', 'secret')); replace(_$result); return _$result; } } abstract mixin class PublicCapabilities0_Spreed_Config_AttachmentsInterfaceBuilder { void replace(PublicCapabilities0_Spreed_Config_AttachmentsInterface other); void update(void Function(PublicCapabilities0_Spreed_Config_AttachmentsInterfaceBuilder) updates); bool? get allowed; set allowed(bool? allowed); String? get folder; set folder(String? folder); } class _$PublicCapabilities0_Spreed_Config_Attachments extends PublicCapabilities0_Spreed_Config_Attachments { @override final bool allowed; @override final String? folder; factory _$PublicCapabilities0_Spreed_Config_Attachments( [void Function(PublicCapabilities0_Spreed_Config_AttachmentsBuilder)? updates]) => (PublicCapabilities0_Spreed_Config_AttachmentsBuilder()..update(updates))._build(); _$PublicCapabilities0_Spreed_Config_Attachments._({required this.allowed, this.folder}) : super._() { BuiltValueNullFieldError.checkNotNull(allowed, r'PublicCapabilities0_Spreed_Config_Attachments', 'allowed'); } @override PublicCapabilities0_Spreed_Config_Attachments rebuild( void Function(PublicCapabilities0_Spreed_Config_AttachmentsBuilder) updates) => (toBuilder()..update(updates)).build(); @override PublicCapabilities0_Spreed_Config_AttachmentsBuilder toBuilder() => PublicCapabilities0_Spreed_Config_AttachmentsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is PublicCapabilities0_Spreed_Config_Attachments && allowed == other.allowed && folder == other.folder; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, allowed.hashCode); _$hash = $jc(_$hash, folder.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'PublicCapabilities0_Spreed_Config_Attachments') ..add('allowed', allowed) ..add('folder', folder)) .toString(); } } class PublicCapabilities0_Spreed_Config_AttachmentsBuilder implements Builder, PublicCapabilities0_Spreed_Config_AttachmentsInterfaceBuilder { _$PublicCapabilities0_Spreed_Config_Attachments? _$v; bool? _allowed; bool? get allowed => _$this._allowed; set allowed(covariant bool? allowed) => _$this._allowed = allowed; String? _folder; String? get folder => _$this._folder; set folder(covariant String? folder) => _$this._folder = folder; PublicCapabilities0_Spreed_Config_AttachmentsBuilder(); PublicCapabilities0_Spreed_Config_AttachmentsBuilder get _$this { final $v = _$v; if ($v != null) { _allowed = $v.allowed; _folder = $v.folder; _$v = null; } return this; } @override void replace(covariant PublicCapabilities0_Spreed_Config_Attachments other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$PublicCapabilities0_Spreed_Config_Attachments; } @override void update(void Function(PublicCapabilities0_Spreed_Config_AttachmentsBuilder)? updates) { if (updates != null) updates(this); } @override PublicCapabilities0_Spreed_Config_Attachments build() => _build(); _$PublicCapabilities0_Spreed_Config_Attachments _build() { final _$result = _$v ?? _$PublicCapabilities0_Spreed_Config_Attachments._( allowed: BuiltValueNullFieldError.checkNotNull( allowed, r'PublicCapabilities0_Spreed_Config_Attachments', 'allowed'), folder: folder); replace(_$result); return _$result; } } abstract mixin class PublicCapabilities0_Spreed_Config_CallInterfaceBuilder { void replace(PublicCapabilities0_Spreed_Config_CallInterface other); void update(void Function(PublicCapabilities0_Spreed_Config_CallInterfaceBuilder) updates); bool? get enabled; set enabled(bool? enabled); bool? get breakoutRooms; set breakoutRooms(bool? breakoutRooms); bool? get recording; set recording(bool? recording); int? get recordingConsent; set recordingConsent(int? recordingConsent); ListBuilder get supportedReactions; set supportedReactions(ListBuilder? supportedReactions); ListBuilder get predefinedBackgrounds; set predefinedBackgrounds(ListBuilder? predefinedBackgrounds); bool? get canUploadBackground; set canUploadBackground(bool? canUploadBackground); bool? get sipEnabled; set sipEnabled(bool? sipEnabled); bool? get sipDialoutEnabled; set sipDialoutEnabled(bool? sipDialoutEnabled); bool? get canEnableSip; set canEnableSip(bool? canEnableSip); } class _$PublicCapabilities0_Spreed_Config_Call extends PublicCapabilities0_Spreed_Config_Call { @override final bool enabled; @override final bool breakoutRooms; @override final bool recording; @override final int? recordingConsent; @override final BuiltList supportedReactions; @override final BuiltList predefinedBackgrounds; @override final bool canUploadBackground; @override final bool? sipEnabled; @override final bool? sipDialoutEnabled; @override final bool? canEnableSip; factory _$PublicCapabilities0_Spreed_Config_Call( [void Function(PublicCapabilities0_Spreed_Config_CallBuilder)? updates]) => (PublicCapabilities0_Spreed_Config_CallBuilder()..update(updates))._build(); _$PublicCapabilities0_Spreed_Config_Call._( {required this.enabled, required this.breakoutRooms, required this.recording, this.recordingConsent, required this.supportedReactions, required this.predefinedBackgrounds, required this.canUploadBackground, this.sipEnabled, this.sipDialoutEnabled, this.canEnableSip}) : super._() { BuiltValueNullFieldError.checkNotNull(enabled, r'PublicCapabilities0_Spreed_Config_Call', 'enabled'); BuiltValueNullFieldError.checkNotNull(breakoutRooms, r'PublicCapabilities0_Spreed_Config_Call', 'breakoutRooms'); BuiltValueNullFieldError.checkNotNull(recording, r'PublicCapabilities0_Spreed_Config_Call', 'recording'); BuiltValueNullFieldError.checkNotNull( supportedReactions, r'PublicCapabilities0_Spreed_Config_Call', 'supportedReactions'); BuiltValueNullFieldError.checkNotNull( predefinedBackgrounds, r'PublicCapabilities0_Spreed_Config_Call', 'predefinedBackgrounds'); BuiltValueNullFieldError.checkNotNull( canUploadBackground, r'PublicCapabilities0_Spreed_Config_Call', 'canUploadBackground'); } @override PublicCapabilities0_Spreed_Config_Call rebuild( void Function(PublicCapabilities0_Spreed_Config_CallBuilder) updates) => (toBuilder()..update(updates)).build(); @override PublicCapabilities0_Spreed_Config_CallBuilder toBuilder() => PublicCapabilities0_Spreed_Config_CallBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is PublicCapabilities0_Spreed_Config_Call && enabled == other.enabled && breakoutRooms == other.breakoutRooms && recording == other.recording && recordingConsent == other.recordingConsent && supportedReactions == other.supportedReactions && predefinedBackgrounds == other.predefinedBackgrounds && canUploadBackground == other.canUploadBackground && sipEnabled == other.sipEnabled && sipDialoutEnabled == other.sipDialoutEnabled && canEnableSip == other.canEnableSip; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, enabled.hashCode); _$hash = $jc(_$hash, breakoutRooms.hashCode); _$hash = $jc(_$hash, recording.hashCode); _$hash = $jc(_$hash, recordingConsent.hashCode); _$hash = $jc(_$hash, supportedReactions.hashCode); _$hash = $jc(_$hash, predefinedBackgrounds.hashCode); _$hash = $jc(_$hash, canUploadBackground.hashCode); _$hash = $jc(_$hash, sipEnabled.hashCode); _$hash = $jc(_$hash, sipDialoutEnabled.hashCode); _$hash = $jc(_$hash, canEnableSip.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'PublicCapabilities0_Spreed_Config_Call') ..add('enabled', enabled) ..add('breakoutRooms', breakoutRooms) ..add('recording', recording) ..add('recordingConsent', recordingConsent) ..add('supportedReactions', supportedReactions) ..add('predefinedBackgrounds', predefinedBackgrounds) ..add('canUploadBackground', canUploadBackground) ..add('sipEnabled', sipEnabled) ..add('sipDialoutEnabled', sipDialoutEnabled) ..add('canEnableSip', canEnableSip)) .toString(); } } class PublicCapabilities0_Spreed_Config_CallBuilder implements Builder, PublicCapabilities0_Spreed_Config_CallInterfaceBuilder { _$PublicCapabilities0_Spreed_Config_Call? _$v; bool? _enabled; bool? get enabled => _$this._enabled; set enabled(covariant bool? enabled) => _$this._enabled = enabled; bool? _breakoutRooms; bool? get breakoutRooms => _$this._breakoutRooms; set breakoutRooms(covariant bool? breakoutRooms) => _$this._breakoutRooms = breakoutRooms; bool? _recording; bool? get recording => _$this._recording; set recording(covariant bool? recording) => _$this._recording = recording; int? _recordingConsent; int? get recordingConsent => _$this._recordingConsent; set recordingConsent(covariant int? recordingConsent) => _$this._recordingConsent = recordingConsent; ListBuilder? _supportedReactions; ListBuilder get supportedReactions => _$this._supportedReactions ??= ListBuilder(); set supportedReactions(covariant ListBuilder? supportedReactions) => _$this._supportedReactions = supportedReactions; ListBuilder? _predefinedBackgrounds; ListBuilder get predefinedBackgrounds => _$this._predefinedBackgrounds ??= ListBuilder(); set predefinedBackgrounds(covariant ListBuilder? predefinedBackgrounds) => _$this._predefinedBackgrounds = predefinedBackgrounds; bool? _canUploadBackground; bool? get canUploadBackground => _$this._canUploadBackground; set canUploadBackground(covariant bool? canUploadBackground) => _$this._canUploadBackground = canUploadBackground; bool? _sipEnabled; bool? get sipEnabled => _$this._sipEnabled; set sipEnabled(covariant bool? sipEnabled) => _$this._sipEnabled = sipEnabled; bool? _sipDialoutEnabled; bool? get sipDialoutEnabled => _$this._sipDialoutEnabled; set sipDialoutEnabled(covariant bool? sipDialoutEnabled) => _$this._sipDialoutEnabled = sipDialoutEnabled; bool? _canEnableSip; bool? get canEnableSip => _$this._canEnableSip; set canEnableSip(covariant bool? canEnableSip) => _$this._canEnableSip = canEnableSip; PublicCapabilities0_Spreed_Config_CallBuilder(); PublicCapabilities0_Spreed_Config_CallBuilder get _$this { final $v = _$v; if ($v != null) { _enabled = $v.enabled; _breakoutRooms = $v.breakoutRooms; _recording = $v.recording; _recordingConsent = $v.recordingConsent; _supportedReactions = $v.supportedReactions.toBuilder(); _predefinedBackgrounds = $v.predefinedBackgrounds.toBuilder(); _canUploadBackground = $v.canUploadBackground; _sipEnabled = $v.sipEnabled; _sipDialoutEnabled = $v.sipDialoutEnabled; _canEnableSip = $v.canEnableSip; _$v = null; } return this; } @override void replace(covariant PublicCapabilities0_Spreed_Config_Call other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$PublicCapabilities0_Spreed_Config_Call; } @override void update(void Function(PublicCapabilities0_Spreed_Config_CallBuilder)? updates) { if (updates != null) updates(this); } @override PublicCapabilities0_Spreed_Config_Call build() => _build(); _$PublicCapabilities0_Spreed_Config_Call _build() { _$PublicCapabilities0_Spreed_Config_Call _$result; try { _$result = _$v ?? _$PublicCapabilities0_Spreed_Config_Call._( enabled: BuiltValueNullFieldError.checkNotNull(enabled, r'PublicCapabilities0_Spreed_Config_Call', 'enabled'), breakoutRooms: BuiltValueNullFieldError.checkNotNull( breakoutRooms, r'PublicCapabilities0_Spreed_Config_Call', 'breakoutRooms'), recording: BuiltValueNullFieldError.checkNotNull( recording, r'PublicCapabilities0_Spreed_Config_Call', 'recording'), recordingConsent: recordingConsent, supportedReactions: supportedReactions.build(), predefinedBackgrounds: predefinedBackgrounds.build(), canUploadBackground: BuiltValueNullFieldError.checkNotNull( canUploadBackground, r'PublicCapabilities0_Spreed_Config_Call', 'canUploadBackground'), sipEnabled: sipEnabled, sipDialoutEnabled: sipDialoutEnabled, canEnableSip: canEnableSip); } catch (_) { late String _$failedField; try { _$failedField = 'supportedReactions'; supportedReactions.build(); _$failedField = 'predefinedBackgrounds'; predefinedBackgrounds.build(); } catch (e) { throw BuiltValueNestedFieldError(r'PublicCapabilities0_Spreed_Config_Call', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class PublicCapabilities0_Spreed_Config_ChatInterfaceBuilder { void replace(PublicCapabilities0_Spreed_Config_ChatInterface other); void update(void Function(PublicCapabilities0_Spreed_Config_ChatInterfaceBuilder) updates); int? get maxLength; set maxLength(int? maxLength); int? get readPrivacy; set readPrivacy(int? readPrivacy); bool? get hasTranslationProviders; set hasTranslationProviders(bool? hasTranslationProviders); int? get typingPrivacy; set typingPrivacy(int? typingPrivacy); ListBuilder get translations; set translations(ListBuilder? translations); } class _$PublicCapabilities0_Spreed_Config_Chat extends PublicCapabilities0_Spreed_Config_Chat { @override final int maxLength; @override final int readPrivacy; @override final bool? hasTranslationProviders; @override final int typingPrivacy; @override final BuiltList? translations; factory _$PublicCapabilities0_Spreed_Config_Chat( [void Function(PublicCapabilities0_Spreed_Config_ChatBuilder)? updates]) => (PublicCapabilities0_Spreed_Config_ChatBuilder()..update(updates))._build(); _$PublicCapabilities0_Spreed_Config_Chat._( {required this.maxLength, required this.readPrivacy, this.hasTranslationProviders, required this.typingPrivacy, this.translations}) : super._() { BuiltValueNullFieldError.checkNotNull(maxLength, r'PublicCapabilities0_Spreed_Config_Chat', 'maxLength'); BuiltValueNullFieldError.checkNotNull(readPrivacy, r'PublicCapabilities0_Spreed_Config_Chat', 'readPrivacy'); BuiltValueNullFieldError.checkNotNull(typingPrivacy, r'PublicCapabilities0_Spreed_Config_Chat', 'typingPrivacy'); } @override PublicCapabilities0_Spreed_Config_Chat rebuild( void Function(PublicCapabilities0_Spreed_Config_ChatBuilder) updates) => (toBuilder()..update(updates)).build(); @override PublicCapabilities0_Spreed_Config_ChatBuilder toBuilder() => PublicCapabilities0_Spreed_Config_ChatBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is PublicCapabilities0_Spreed_Config_Chat && maxLength == other.maxLength && readPrivacy == other.readPrivacy && hasTranslationProviders == other.hasTranslationProviders && typingPrivacy == other.typingPrivacy && translations == other.translations; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, maxLength.hashCode); _$hash = $jc(_$hash, readPrivacy.hashCode); _$hash = $jc(_$hash, hasTranslationProviders.hashCode); _$hash = $jc(_$hash, typingPrivacy.hashCode); _$hash = $jc(_$hash, translations.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'PublicCapabilities0_Spreed_Config_Chat') ..add('maxLength', maxLength) ..add('readPrivacy', readPrivacy) ..add('hasTranslationProviders', hasTranslationProviders) ..add('typingPrivacy', typingPrivacy) ..add('translations', translations)) .toString(); } } class PublicCapabilities0_Spreed_Config_ChatBuilder implements Builder, PublicCapabilities0_Spreed_Config_ChatInterfaceBuilder { _$PublicCapabilities0_Spreed_Config_Chat? _$v; int? _maxLength; int? get maxLength => _$this._maxLength; set maxLength(covariant int? maxLength) => _$this._maxLength = maxLength; int? _readPrivacy; int? get readPrivacy => _$this._readPrivacy; set readPrivacy(covariant int? readPrivacy) => _$this._readPrivacy = readPrivacy; bool? _hasTranslationProviders; bool? get hasTranslationProviders => _$this._hasTranslationProviders; set hasTranslationProviders(covariant bool? hasTranslationProviders) => _$this._hasTranslationProviders = hasTranslationProviders; int? _typingPrivacy; int? get typingPrivacy => _$this._typingPrivacy; set typingPrivacy(covariant int? typingPrivacy) => _$this._typingPrivacy = typingPrivacy; ListBuilder? _translations; ListBuilder get translations => _$this._translations ??= ListBuilder(); set translations(covariant ListBuilder? translations) => _$this._translations = translations; PublicCapabilities0_Spreed_Config_ChatBuilder(); PublicCapabilities0_Spreed_Config_ChatBuilder get _$this { final $v = _$v; if ($v != null) { _maxLength = $v.maxLength; _readPrivacy = $v.readPrivacy; _hasTranslationProviders = $v.hasTranslationProviders; _typingPrivacy = $v.typingPrivacy; _translations = $v.translations?.toBuilder(); _$v = null; } return this; } @override void replace(covariant PublicCapabilities0_Spreed_Config_Chat other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$PublicCapabilities0_Spreed_Config_Chat; } @override void update(void Function(PublicCapabilities0_Spreed_Config_ChatBuilder)? updates) { if (updates != null) updates(this); } @override PublicCapabilities0_Spreed_Config_Chat build() => _build(); _$PublicCapabilities0_Spreed_Config_Chat _build() { _$PublicCapabilities0_Spreed_Config_Chat _$result; try { _$result = _$v ?? _$PublicCapabilities0_Spreed_Config_Chat._( maxLength: BuiltValueNullFieldError.checkNotNull( maxLength, r'PublicCapabilities0_Spreed_Config_Chat', 'maxLength'), readPrivacy: BuiltValueNullFieldError.checkNotNull( readPrivacy, r'PublicCapabilities0_Spreed_Config_Chat', 'readPrivacy'), hasTranslationProviders: hasTranslationProviders, typingPrivacy: BuiltValueNullFieldError.checkNotNull( typingPrivacy, r'PublicCapabilities0_Spreed_Config_Chat', 'typingPrivacy'), translations: _translations?.build()); } catch (_) { late String _$failedField; try { _$failedField = 'translations'; _translations?.build(); } catch (e) { throw BuiltValueNestedFieldError(r'PublicCapabilities0_Spreed_Config_Chat', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class PublicCapabilities0_Spreed_Config_ConversationsInterfaceBuilder { void replace(PublicCapabilities0_Spreed_Config_ConversationsInterface other); void update(void Function(PublicCapabilities0_Spreed_Config_ConversationsInterfaceBuilder) updates); bool? get canCreate; set canCreate(bool? canCreate); } class _$PublicCapabilities0_Spreed_Config_Conversations extends PublicCapabilities0_Spreed_Config_Conversations { @override final bool canCreate; factory _$PublicCapabilities0_Spreed_Config_Conversations( [void Function(PublicCapabilities0_Spreed_Config_ConversationsBuilder)? updates]) => (PublicCapabilities0_Spreed_Config_ConversationsBuilder()..update(updates))._build(); _$PublicCapabilities0_Spreed_Config_Conversations._({required this.canCreate}) : super._() { BuiltValueNullFieldError.checkNotNull(canCreate, r'PublicCapabilities0_Spreed_Config_Conversations', 'canCreate'); } @override PublicCapabilities0_Spreed_Config_Conversations rebuild( void Function(PublicCapabilities0_Spreed_Config_ConversationsBuilder) updates) => (toBuilder()..update(updates)).build(); @override PublicCapabilities0_Spreed_Config_ConversationsBuilder toBuilder() => PublicCapabilities0_Spreed_Config_ConversationsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is PublicCapabilities0_Spreed_Config_Conversations && canCreate == other.canCreate; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, canCreate.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'PublicCapabilities0_Spreed_Config_Conversations') ..add('canCreate', canCreate)) .toString(); } } class PublicCapabilities0_Spreed_Config_ConversationsBuilder implements Builder, PublicCapabilities0_Spreed_Config_ConversationsInterfaceBuilder { _$PublicCapabilities0_Spreed_Config_Conversations? _$v; bool? _canCreate; bool? get canCreate => _$this._canCreate; set canCreate(covariant bool? canCreate) => _$this._canCreate = canCreate; PublicCapabilities0_Spreed_Config_ConversationsBuilder(); PublicCapabilities0_Spreed_Config_ConversationsBuilder get _$this { final $v = _$v; if ($v != null) { _canCreate = $v.canCreate; _$v = null; } return this; } @override void replace(covariant PublicCapabilities0_Spreed_Config_Conversations other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$PublicCapabilities0_Spreed_Config_Conversations; } @override void update(void Function(PublicCapabilities0_Spreed_Config_ConversationsBuilder)? updates) { if (updates != null) updates(this); } @override PublicCapabilities0_Spreed_Config_Conversations build() => _build(); _$PublicCapabilities0_Spreed_Config_Conversations _build() { final _$result = _$v ?? _$PublicCapabilities0_Spreed_Config_Conversations._( canCreate: BuiltValueNullFieldError.checkNotNull( canCreate, r'PublicCapabilities0_Spreed_Config_Conversations', 'canCreate')); replace(_$result); return _$result; } } abstract mixin class PublicCapabilities0_Spreed_Config_PreviewsInterfaceBuilder { void replace(PublicCapabilities0_Spreed_Config_PreviewsInterface other); void update(void Function(PublicCapabilities0_Spreed_Config_PreviewsInterfaceBuilder) updates); int? get maxGifSize; set maxGifSize(int? maxGifSize); } class _$PublicCapabilities0_Spreed_Config_Previews extends PublicCapabilities0_Spreed_Config_Previews { @override final int maxGifSize; factory _$PublicCapabilities0_Spreed_Config_Previews( [void Function(PublicCapabilities0_Spreed_Config_PreviewsBuilder)? updates]) => (PublicCapabilities0_Spreed_Config_PreviewsBuilder()..update(updates))._build(); _$PublicCapabilities0_Spreed_Config_Previews._({required this.maxGifSize}) : super._() { BuiltValueNullFieldError.checkNotNull(maxGifSize, r'PublicCapabilities0_Spreed_Config_Previews', 'maxGifSize'); } @override PublicCapabilities0_Spreed_Config_Previews rebuild( void Function(PublicCapabilities0_Spreed_Config_PreviewsBuilder) updates) => (toBuilder()..update(updates)).build(); @override PublicCapabilities0_Spreed_Config_PreviewsBuilder toBuilder() => PublicCapabilities0_Spreed_Config_PreviewsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is PublicCapabilities0_Spreed_Config_Previews && maxGifSize == other.maxGifSize; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, maxGifSize.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'PublicCapabilities0_Spreed_Config_Previews')..add('maxGifSize', maxGifSize)) .toString(); } } class PublicCapabilities0_Spreed_Config_PreviewsBuilder implements Builder, PublicCapabilities0_Spreed_Config_PreviewsInterfaceBuilder { _$PublicCapabilities0_Spreed_Config_Previews? _$v; int? _maxGifSize; int? get maxGifSize => _$this._maxGifSize; set maxGifSize(covariant int? maxGifSize) => _$this._maxGifSize = maxGifSize; PublicCapabilities0_Spreed_Config_PreviewsBuilder(); PublicCapabilities0_Spreed_Config_PreviewsBuilder get _$this { final $v = _$v; if ($v != null) { _maxGifSize = $v.maxGifSize; _$v = null; } return this; } @override void replace(covariant PublicCapabilities0_Spreed_Config_Previews other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$PublicCapabilities0_Spreed_Config_Previews; } @override void update(void Function(PublicCapabilities0_Spreed_Config_PreviewsBuilder)? updates) { if (updates != null) updates(this); } @override PublicCapabilities0_Spreed_Config_Previews build() => _build(); _$PublicCapabilities0_Spreed_Config_Previews _build() { final _$result = _$v ?? _$PublicCapabilities0_Spreed_Config_Previews._( maxGifSize: BuiltValueNullFieldError.checkNotNull( maxGifSize, r'PublicCapabilities0_Spreed_Config_Previews', 'maxGifSize')); replace(_$result); return _$result; } } abstract mixin class PublicCapabilities0_Spreed_Config_SignalingInterfaceBuilder { void replace(PublicCapabilities0_Spreed_Config_SignalingInterface other); void update(void Function(PublicCapabilities0_Spreed_Config_SignalingInterfaceBuilder) updates); int? get sessionPingLimit; set sessionPingLimit(int? sessionPingLimit); String? get helloV2TokenKey; set helloV2TokenKey(String? helloV2TokenKey); } class _$PublicCapabilities0_Spreed_Config_Signaling extends PublicCapabilities0_Spreed_Config_Signaling { @override final int sessionPingLimit; @override final String? helloV2TokenKey; factory _$PublicCapabilities0_Spreed_Config_Signaling( [void Function(PublicCapabilities0_Spreed_Config_SignalingBuilder)? updates]) => (PublicCapabilities0_Spreed_Config_SignalingBuilder()..update(updates))._build(); _$PublicCapabilities0_Spreed_Config_Signaling._({required this.sessionPingLimit, this.helloV2TokenKey}) : super._() { BuiltValueNullFieldError.checkNotNull( sessionPingLimit, r'PublicCapabilities0_Spreed_Config_Signaling', 'sessionPingLimit'); } @override PublicCapabilities0_Spreed_Config_Signaling rebuild( void Function(PublicCapabilities0_Spreed_Config_SignalingBuilder) updates) => (toBuilder()..update(updates)).build(); @override PublicCapabilities0_Spreed_Config_SignalingBuilder toBuilder() => PublicCapabilities0_Spreed_Config_SignalingBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is PublicCapabilities0_Spreed_Config_Signaling && sessionPingLimit == other.sessionPingLimit && helloV2TokenKey == other.helloV2TokenKey; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, sessionPingLimit.hashCode); _$hash = $jc(_$hash, helloV2TokenKey.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'PublicCapabilities0_Spreed_Config_Signaling') ..add('sessionPingLimit', sessionPingLimit) ..add('helloV2TokenKey', helloV2TokenKey)) .toString(); } } class PublicCapabilities0_Spreed_Config_SignalingBuilder implements Builder, PublicCapabilities0_Spreed_Config_SignalingInterfaceBuilder { _$PublicCapabilities0_Spreed_Config_Signaling? _$v; int? _sessionPingLimit; int? get sessionPingLimit => _$this._sessionPingLimit; set sessionPingLimit(covariant int? sessionPingLimit) => _$this._sessionPingLimit = sessionPingLimit; String? _helloV2TokenKey; String? get helloV2TokenKey => _$this._helloV2TokenKey; set helloV2TokenKey(covariant String? helloV2TokenKey) => _$this._helloV2TokenKey = helloV2TokenKey; PublicCapabilities0_Spreed_Config_SignalingBuilder(); PublicCapabilities0_Spreed_Config_SignalingBuilder get _$this { final $v = _$v; if ($v != null) { _sessionPingLimit = $v.sessionPingLimit; _helloV2TokenKey = $v.helloV2TokenKey; _$v = null; } return this; } @override void replace(covariant PublicCapabilities0_Spreed_Config_Signaling other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$PublicCapabilities0_Spreed_Config_Signaling; } @override void update(void Function(PublicCapabilities0_Spreed_Config_SignalingBuilder)? updates) { if (updates != null) updates(this); } @override PublicCapabilities0_Spreed_Config_Signaling build() => _build(); _$PublicCapabilities0_Spreed_Config_Signaling _build() { final _$result = _$v ?? _$PublicCapabilities0_Spreed_Config_Signaling._( sessionPingLimit: BuiltValueNullFieldError.checkNotNull( sessionPingLimit, r'PublicCapabilities0_Spreed_Config_Signaling', 'sessionPingLimit'), helloV2TokenKey: helloV2TokenKey); replace(_$result); return _$result; } } abstract mixin class PublicCapabilities0_Spreed_ConfigInterfaceBuilder { void replace(PublicCapabilities0_Spreed_ConfigInterface other); void update(void Function(PublicCapabilities0_Spreed_ConfigInterfaceBuilder) updates); PublicCapabilities0_Spreed_Config_AttachmentsBuilder get attachments; set attachments(PublicCapabilities0_Spreed_Config_AttachmentsBuilder? attachments); PublicCapabilities0_Spreed_Config_CallBuilder get call; set call(PublicCapabilities0_Spreed_Config_CallBuilder? call); PublicCapabilities0_Spreed_Config_ChatBuilder get chat; set chat(PublicCapabilities0_Spreed_Config_ChatBuilder? chat); PublicCapabilities0_Spreed_Config_ConversationsBuilder get conversations; set conversations(PublicCapabilities0_Spreed_Config_ConversationsBuilder? conversations); PublicCapabilities0_Spreed_Config_PreviewsBuilder get previews; set previews(PublicCapabilities0_Spreed_Config_PreviewsBuilder? previews); PublicCapabilities0_Spreed_Config_SignalingBuilder get signaling; set signaling(PublicCapabilities0_Spreed_Config_SignalingBuilder? signaling); } class _$PublicCapabilities0_Spreed_Config extends PublicCapabilities0_Spreed_Config { @override final PublicCapabilities0_Spreed_Config_Attachments attachments; @override final PublicCapabilities0_Spreed_Config_Call call; @override final PublicCapabilities0_Spreed_Config_Chat chat; @override final PublicCapabilities0_Spreed_Config_Conversations conversations; @override final PublicCapabilities0_Spreed_Config_Previews previews; @override final PublicCapabilities0_Spreed_Config_Signaling signaling; factory _$PublicCapabilities0_Spreed_Config([void Function(PublicCapabilities0_Spreed_ConfigBuilder)? updates]) => (PublicCapabilities0_Spreed_ConfigBuilder()..update(updates))._build(); _$PublicCapabilities0_Spreed_Config._( {required this.attachments, required this.call, required this.chat, required this.conversations, required this.previews, required this.signaling}) : super._() { BuiltValueNullFieldError.checkNotNull(attachments, r'PublicCapabilities0_Spreed_Config', 'attachments'); BuiltValueNullFieldError.checkNotNull(call, r'PublicCapabilities0_Spreed_Config', 'call'); BuiltValueNullFieldError.checkNotNull(chat, r'PublicCapabilities0_Spreed_Config', 'chat'); BuiltValueNullFieldError.checkNotNull(conversations, r'PublicCapabilities0_Spreed_Config', 'conversations'); BuiltValueNullFieldError.checkNotNull(previews, r'PublicCapabilities0_Spreed_Config', 'previews'); BuiltValueNullFieldError.checkNotNull(signaling, r'PublicCapabilities0_Spreed_Config', 'signaling'); } @override PublicCapabilities0_Spreed_Config rebuild(void Function(PublicCapabilities0_Spreed_ConfigBuilder) updates) => (toBuilder()..update(updates)).build(); @override PublicCapabilities0_Spreed_ConfigBuilder toBuilder() => PublicCapabilities0_Spreed_ConfigBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is PublicCapabilities0_Spreed_Config && attachments == other.attachments && call == other.call && chat == other.chat && conversations == other.conversations && previews == other.previews && signaling == other.signaling; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, attachments.hashCode); _$hash = $jc(_$hash, call.hashCode); _$hash = $jc(_$hash, chat.hashCode); _$hash = $jc(_$hash, conversations.hashCode); _$hash = $jc(_$hash, previews.hashCode); _$hash = $jc(_$hash, signaling.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'PublicCapabilities0_Spreed_Config') ..add('attachments', attachments) ..add('call', call) ..add('chat', chat) ..add('conversations', conversations) ..add('previews', previews) ..add('signaling', signaling)) .toString(); } } class PublicCapabilities0_Spreed_ConfigBuilder implements Builder, PublicCapabilities0_Spreed_ConfigInterfaceBuilder { _$PublicCapabilities0_Spreed_Config? _$v; PublicCapabilities0_Spreed_Config_AttachmentsBuilder? _attachments; PublicCapabilities0_Spreed_Config_AttachmentsBuilder get attachments => _$this._attachments ??= PublicCapabilities0_Spreed_Config_AttachmentsBuilder(); set attachments(covariant PublicCapabilities0_Spreed_Config_AttachmentsBuilder? attachments) => _$this._attachments = attachments; PublicCapabilities0_Spreed_Config_CallBuilder? _call; PublicCapabilities0_Spreed_Config_CallBuilder get call => _$this._call ??= PublicCapabilities0_Spreed_Config_CallBuilder(); set call(covariant PublicCapabilities0_Spreed_Config_CallBuilder? call) => _$this._call = call; PublicCapabilities0_Spreed_Config_ChatBuilder? _chat; PublicCapabilities0_Spreed_Config_ChatBuilder get chat => _$this._chat ??= PublicCapabilities0_Spreed_Config_ChatBuilder(); set chat(covariant PublicCapabilities0_Spreed_Config_ChatBuilder? chat) => _$this._chat = chat; PublicCapabilities0_Spreed_Config_ConversationsBuilder? _conversations; PublicCapabilities0_Spreed_Config_ConversationsBuilder get conversations => _$this._conversations ??= PublicCapabilities0_Spreed_Config_ConversationsBuilder(); set conversations(covariant PublicCapabilities0_Spreed_Config_ConversationsBuilder? conversations) => _$this._conversations = conversations; PublicCapabilities0_Spreed_Config_PreviewsBuilder? _previews; PublicCapabilities0_Spreed_Config_PreviewsBuilder get previews => _$this._previews ??= PublicCapabilities0_Spreed_Config_PreviewsBuilder(); set previews(covariant PublicCapabilities0_Spreed_Config_PreviewsBuilder? previews) => _$this._previews = previews; PublicCapabilities0_Spreed_Config_SignalingBuilder? _signaling; PublicCapabilities0_Spreed_Config_SignalingBuilder get signaling => _$this._signaling ??= PublicCapabilities0_Spreed_Config_SignalingBuilder(); set signaling(covariant PublicCapabilities0_Spreed_Config_SignalingBuilder? signaling) => _$this._signaling = signaling; PublicCapabilities0_Spreed_ConfigBuilder(); PublicCapabilities0_Spreed_ConfigBuilder get _$this { final $v = _$v; if ($v != null) { _attachments = $v.attachments.toBuilder(); _call = $v.call.toBuilder(); _chat = $v.chat.toBuilder(); _conversations = $v.conversations.toBuilder(); _previews = $v.previews.toBuilder(); _signaling = $v.signaling.toBuilder(); _$v = null; } return this; } @override void replace(covariant PublicCapabilities0_Spreed_Config other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$PublicCapabilities0_Spreed_Config; } @override void update(void Function(PublicCapabilities0_Spreed_ConfigBuilder)? updates) { if (updates != null) updates(this); } @override PublicCapabilities0_Spreed_Config build() => _build(); _$PublicCapabilities0_Spreed_Config _build() { _$PublicCapabilities0_Spreed_Config _$result; try { _$result = _$v ?? _$PublicCapabilities0_Spreed_Config._( attachments: attachments.build(), call: call.build(), chat: chat.build(), conversations: conversations.build(), previews: previews.build(), signaling: signaling.build()); } catch (_) { late String _$failedField; try { _$failedField = 'attachments'; attachments.build(); _$failedField = 'call'; call.build(); _$failedField = 'chat'; chat.build(); _$failedField = 'conversations'; conversations.build(); _$failedField = 'previews'; previews.build(); _$failedField = 'signaling'; signaling.build(); } catch (e) { throw BuiltValueNestedFieldError(r'PublicCapabilities0_Spreed_Config', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class PublicCapabilities0_SpreedInterfaceBuilder { void replace(PublicCapabilities0_SpreedInterface other); void update(void Function(PublicCapabilities0_SpreedInterfaceBuilder) updates); ListBuilder get features; set features(ListBuilder? features); PublicCapabilities0_Spreed_ConfigBuilder get config; set config(PublicCapabilities0_Spreed_ConfigBuilder? config); String? get version; set version(String? version); } class _$PublicCapabilities0_Spreed extends PublicCapabilities0_Spreed { @override final BuiltList features; @override final PublicCapabilities0_Spreed_Config config; @override final String version; factory _$PublicCapabilities0_Spreed([void Function(PublicCapabilities0_SpreedBuilder)? updates]) => (PublicCapabilities0_SpreedBuilder()..update(updates))._build(); _$PublicCapabilities0_Spreed._({required this.features, required this.config, required this.version}) : super._() { BuiltValueNullFieldError.checkNotNull(features, r'PublicCapabilities0_Spreed', 'features'); BuiltValueNullFieldError.checkNotNull(config, r'PublicCapabilities0_Spreed', 'config'); BuiltValueNullFieldError.checkNotNull(version, r'PublicCapabilities0_Spreed', 'version'); } @override PublicCapabilities0_Spreed rebuild(void Function(PublicCapabilities0_SpreedBuilder) updates) => (toBuilder()..update(updates)).build(); @override PublicCapabilities0_SpreedBuilder toBuilder() => PublicCapabilities0_SpreedBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is PublicCapabilities0_Spreed && features == other.features && config == other.config && version == other.version; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, features.hashCode); _$hash = $jc(_$hash, config.hashCode); _$hash = $jc(_$hash, version.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'PublicCapabilities0_Spreed') ..add('features', features) ..add('config', config) ..add('version', version)) .toString(); } } class PublicCapabilities0_SpreedBuilder implements Builder, PublicCapabilities0_SpreedInterfaceBuilder { _$PublicCapabilities0_Spreed? _$v; ListBuilder? _features; ListBuilder get features => _$this._features ??= ListBuilder(); set features(covariant ListBuilder? features) => _$this._features = features; PublicCapabilities0_Spreed_ConfigBuilder? _config; PublicCapabilities0_Spreed_ConfigBuilder get config => _$this._config ??= PublicCapabilities0_Spreed_ConfigBuilder(); set config(covariant PublicCapabilities0_Spreed_ConfigBuilder? config) => _$this._config = config; String? _version; String? get version => _$this._version; set version(covariant String? version) => _$this._version = version; PublicCapabilities0_SpreedBuilder(); PublicCapabilities0_SpreedBuilder get _$this { final $v = _$v; if ($v != null) { _features = $v.features.toBuilder(); _config = $v.config.toBuilder(); _version = $v.version; _$v = null; } return this; } @override void replace(covariant PublicCapabilities0_Spreed other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$PublicCapabilities0_Spreed; } @override void update(void Function(PublicCapabilities0_SpreedBuilder)? updates) { if (updates != null) updates(this); } @override PublicCapabilities0_Spreed build() => _build(); _$PublicCapabilities0_Spreed _build() { _$PublicCapabilities0_Spreed _$result; try { _$result = _$v ?? _$PublicCapabilities0_Spreed._( features: features.build(), config: config.build(), version: BuiltValueNullFieldError.checkNotNull(version, r'PublicCapabilities0_Spreed', 'version')); } catch (_) { late String _$failedField; try { _$failedField = 'features'; features.build(); _$failedField = 'config'; config.build(); } catch (e) { throw BuiltValueNestedFieldError(r'PublicCapabilities0_Spreed', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class PublicCapabilities0InterfaceBuilder { void replace(PublicCapabilities0Interface other); void update(void Function(PublicCapabilities0InterfaceBuilder) updates); PublicCapabilities0_SpreedBuilder get spreed; set spreed(PublicCapabilities0_SpreedBuilder? spreed); } class _$PublicCapabilities0 extends PublicCapabilities0 { @override final PublicCapabilities0_Spreed spreed; factory _$PublicCapabilities0([void Function(PublicCapabilities0Builder)? updates]) => (PublicCapabilities0Builder()..update(updates))._build(); _$PublicCapabilities0._({required this.spreed}) : super._() { BuiltValueNullFieldError.checkNotNull(spreed, r'PublicCapabilities0', 'spreed'); } @override PublicCapabilities0 rebuild(void Function(PublicCapabilities0Builder) updates) => (toBuilder()..update(updates)).build(); @override PublicCapabilities0Builder toBuilder() => PublicCapabilities0Builder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is PublicCapabilities0 && spreed == other.spreed; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, spreed.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'PublicCapabilities0')..add('spreed', spreed)).toString(); } } class PublicCapabilities0Builder implements Builder, PublicCapabilities0InterfaceBuilder { _$PublicCapabilities0? _$v; PublicCapabilities0_SpreedBuilder? _spreed; PublicCapabilities0_SpreedBuilder get spreed => _$this._spreed ??= PublicCapabilities0_SpreedBuilder(); set spreed(covariant PublicCapabilities0_SpreedBuilder? spreed) => _$this._spreed = spreed; PublicCapabilities0Builder(); PublicCapabilities0Builder get _$this { final $v = _$v; if ($v != null) { _spreed = $v.spreed.toBuilder(); _$v = null; } return this; } @override void replace(covariant PublicCapabilities0 other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$PublicCapabilities0; } @override void update(void Function(PublicCapabilities0Builder)? updates) { if (updates != null) updates(this); } @override PublicCapabilities0 build() => _build(); _$PublicCapabilities0 _build() { _$PublicCapabilities0 _$result; try { _$result = _$v ?? _$PublicCapabilities0._(spreed: spreed.build()); } catch (_) { late String _$failedField; try { _$failedField = 'spreed'; spreed.build(); } catch (e) { throw BuiltValueNestedFieldError(r'PublicCapabilities0', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class PublicCapabilitiesInterfaceBuilder { void replace(PublicCapabilitiesInterface other); void update(void Function(PublicCapabilitiesInterfaceBuilder) updates); PublicCapabilities0Builder get publicCapabilities0; set publicCapabilities0(PublicCapabilities0Builder? publicCapabilities0); ListBuilder get builtListJsonObject; set builtListJsonObject(ListBuilder? builtListJsonObject); } class _$PublicCapabilities extends PublicCapabilities { @override final JsonObject data; @override final PublicCapabilities0? publicCapabilities0; @override final BuiltList? builtListJsonObject; factory _$PublicCapabilities([void Function(PublicCapabilitiesBuilder)? updates]) => (PublicCapabilitiesBuilder()..update(updates))._build(); _$PublicCapabilities._({required this.data, this.publicCapabilities0, this.builtListJsonObject}) : super._() { BuiltValueNullFieldError.checkNotNull(data, r'PublicCapabilities', 'data'); } @override PublicCapabilities rebuild(void Function(PublicCapabilitiesBuilder) updates) => (toBuilder()..update(updates)).build(); @override PublicCapabilitiesBuilder toBuilder() => PublicCapabilitiesBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is PublicCapabilities && data == other.data && publicCapabilities0 == other.publicCapabilities0 && builtListJsonObject == other.builtListJsonObject; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, data.hashCode); _$hash = $jc(_$hash, publicCapabilities0.hashCode); _$hash = $jc(_$hash, builtListJsonObject.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'PublicCapabilities') ..add('data', data) ..add('publicCapabilities0', publicCapabilities0) ..add('builtListJsonObject', builtListJsonObject)) .toString(); } } class PublicCapabilitiesBuilder implements Builder, PublicCapabilitiesInterfaceBuilder { _$PublicCapabilities? _$v; JsonObject? _data; JsonObject? get data => _$this._data; set data(covariant JsonObject? data) => _$this._data = data; PublicCapabilities0Builder? _publicCapabilities0; PublicCapabilities0Builder get publicCapabilities0 => _$this._publicCapabilities0 ??= PublicCapabilities0Builder(); set publicCapabilities0(covariant PublicCapabilities0Builder? publicCapabilities0) => _$this._publicCapabilities0 = publicCapabilities0; ListBuilder? _builtListJsonObject; ListBuilder get builtListJsonObject => _$this._builtListJsonObject ??= ListBuilder(); set builtListJsonObject(covariant ListBuilder? builtListJsonObject) => _$this._builtListJsonObject = builtListJsonObject; PublicCapabilitiesBuilder(); PublicCapabilitiesBuilder get _$this { final $v = _$v; if ($v != null) { _data = $v.data; _publicCapabilities0 = $v.publicCapabilities0?.toBuilder(); _builtListJsonObject = $v.builtListJsonObject?.toBuilder(); _$v = null; } return this; } @override void replace(covariant PublicCapabilities other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$PublicCapabilities; } @override void update(void Function(PublicCapabilitiesBuilder)? updates) { if (updates != null) updates(this); } @override PublicCapabilities build() => _build(); _$PublicCapabilities _build() { PublicCapabilities._validate(this); _$PublicCapabilities _$result; try { _$result = _$v ?? _$PublicCapabilities._( data: BuiltValueNullFieldError.checkNotNull(data, r'PublicCapabilities', 'data'), publicCapabilities0: _publicCapabilities0?.build(), builtListJsonObject: _builtListJsonObject?.build()); } catch (_) { late String _$failedField; try { _$failedField = 'publicCapabilities0'; _publicCapabilities0?.build(); _$failedField = 'builtListJsonObject'; _builtListJsonObject?.build(); } catch (e) { throw BuiltValueNestedFieldError(r'PublicCapabilities', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } // ignore_for_file: deprecated_member_use_from_same_package,type=lint